Initial sphinx api docs generator

The basic docs and styling theme still needs quite a bit of work,
but will generate the html docs in _build directory.
The python modules can now start to be ReST/Sphinxified.