Make Round more testable
Moved Timer.Action to ITimer
Started adding unit tests for Round