Enable KVO for the TotalTime
Disable it at appropriate times
updateTime will update the Model and the KVO delegate will update the timer.
Add another observer for the color property
Remove it at appropriate times
handle the case when observer is a bicolor
Merge pull request #25 from wh1pch81n/tm-23

Tm 23