Tests passing, ready for 0.0.1 release as soon as documentation is complete.