Increase unit test coverage

I've been working on increasing test coverage for the clock application. I'm doing my best to avoid integration-style tests, since that will tend to slow down other refactoring work.