Proper documentation?

Issue #3 new
Nick Efford
repo owner created an issue

It might be useful to create some proper documentation, using Sphinx.