Refactoring and updates

- Changed kernel timers to use hw time
- Added event interface to kernel timers
- Shortening some init messages