Setup for a minimal first release

Add tests!
Add documentation