Added handling to allow just setting countdown timer value.

The "timer-set-countdown-seconds" event allows the user to set the value
the countdown timer will start from, without immediately starting the
clock going.
Added a couple of unit tests around new countdown timer setting event.
Merge pull request #69 from creativedrewy/master

Added event handler so users can set countdown timer value dynamically.