Add tests

Fixes #2