+ added DictionaryByGuid

+ changed TimerHelper to Timer; allow to maintain all timers in a dictionary, self-dispose or dispose before timer goes off