Tests

Full-length mocks and subject tests are on the way.