Scheduler component

A scheduler component

- [x] Component
- [x] Time event
- [ ] Sun event
Wouldn't it be great that if you add support for an extra action, that all other events get that functionality too? I don't see us getting into a situation where we want to allow a certain action to be done after a certain event takes place, but not another event.