Incentive management (fixes #3)

The alarm clock tweets an embarassing message of your choice to your account if you press 'snooze'. The messages are called incentives.
This PR adds models, UI and unit tests for managing incentives.