Refactor timers to NOT rely on local times at all. Also enable some additional tinytimer functionallity. More work for #22