Implement controller client
- Probe, Manager, WorkflowRun classes are provided to interact with CORD Workflow Controller

Change-Id: I0ad8d3661864635d9701eab1cb089cb17f81cd50
diff --git a/README.rst b/README.rst
new file mode 100644
index 0000000..1f968c9
--- /dev/null
+++ b/README.rst
@@ -0,0 +1,20 @@
+CORD Workflow Controller Client
+===============================
+A CORD Workflow Controller Client Library.
+This library allows users to communicate to CORD Workflow Controller.
+There are three classes provided, Manager, Probe and WorkflwoRun.
+
+Manager
+-------
+This class is used to act as a workflow manager.
+Workflow Managers manage **workflow registration** and handle **kickstart** events.
+
+Probe
+-----
+This class is used to act as a probe.
+Probes emit events to CORD Workflow Controller.
+
+WorkflowRun
+-----------
+This class is used to act as a workflow run.
+Workflow Runs are used by workflow instances to receive events emitted by Probes.