Timesheets timer

Mostly works. Don't switch to another view while timer still running.