Ensure spies are restored for color tests by using before/after methods
Implement duration conversion API, add unit tests
Initial database integration work, added User model and get/post/put/delete user calls, added some basic user-related tests