Ongoign TimeInterval refactoring

Finish up documentation and bring test coverage up to 100%.