Add tests skeleton for #6

This is a PR to start discussion on unit testing. This is not merge ready yet.

/cc @westonruter @lkraav

This should close #6