Added:
- Delegate for interactions with user
- Messages and time settings are configurable
- Allow config to only show messages on certain days and times