Initial sphix documentation.

Using autodoc and details from master README.md file.
bullet list cleanup in api.rst
imported doc from kushaldas