Class used for measuring time
Pauses the watch
Stops timing and resets
Resets and starts again
Starts or resumes the watch
Returns the state of the watch
See Implementation
Class used for measuring time