Repo setup
Add tests.