Added documentation.
Using Sphinx.