First pass at a timer implementation
Added tests for timer, and refined implementation
Add running state, and prevent multiple runs
Add action type instead of using bool
Pending tests for adding entries
Support for adding entries
Handle starting with no entries
Rename test variable to avoid conflict with type
Sort entries when adding
Add support for adding entries to a running timer
Refactoring: entryList type
gofmt
Add timer entries to main
Simplify duration test assertions
Set initial output state when starting timer.
Merge remote-tracking branch 'origin/timer'