[x] Add documentation for all significant classes (Logger,Buffer, Message Router, Connection Manager etc) and methods in Doxigen format
[x] Setup Sphinx documentation in docs directory and integrate it with readthedocs. So that we can automate building and publishing of the documentation.
[x] Make some examples for common cases Implicit\Explicit messaging, File Object, Parameter Object, Identity Object
The project must be documented: