Pre 0.1 release cleanup

This includes my intended updates to the codebase prior to the 0.1 release, including all changes in PR #109.

I still intend to update the docs prior to tagging the release.