Add use case tests, cleanup, increase version