cleanup
cleanup
added property "source" in TimerEvent
added new test_timer.d, added Loop class