Bump copyright year
Remove redundant conditional on start
Add (broken) test: should be idempotent while already started
Resolve test: should be idempotent while already started
Use class instead of simple object for TickInterval