added user manual

- added sphinx support for building user manual
- added support for build documentation on readthedocs.org
- basic documentation