Move imports a bit, clean up README example
Add docstrings to tests, add Metaclass