added sphinx to requirements-dev.txt
Added sphinx code documentation
moved docs dir to project root
Better Comments
modified sphinx index.rst