New Time Implementation

Also made the insert method to better handle insertion and clarify code.