Additional tests for pausing and resuming.
Transformed the clock into a prototype object that can be constructed and used multiple times. This will be important because multiple podclock users could have different clocks running simultaneously.