tests: add basic tests

closes #5