Package

Since this is a useful library, I'd like to be able to use it in other projects.  So, I packaged it for you.

It's now suitable for upload to PyPI.  I also set up Sphinx, so if you create the project on [Read the Docs](https://readthedocs.org/) and enable RTD in Github's post-push hooks, you'll get documentation automatically built.  The docs could still use a bit of work, but at least they're more accessible now.

There's a bit more explanation in the commit messages.

If you have any questions about what I did or why I did it, please let me know.