identation and better error handling
fixing test and moving things
coverage report
releasing new version