got total timer working, need to start adding unit and more functional tests for timers