Project re-organisation and Sphinx docstrings.

Movin' things around and beginning updating the docstrings to a Markdown
format. A big shift-around.