Readthedocs build fix and updated sphinx documentation

I was told to use Twine at Pycon for uploading packages to PyPI. I just set it up and ran into a few issues. I thought it would be helpful to get readthedocs setup with more detailed documentation. 
Yes. @sigmavirus24 @dstufft your views on this?