refactored tests, PomodoroTimer support pause and resume