Begin test coverage

Extremely basic test coverage for now. 100% pass.