Fixed a bug where multiple overage notifications could be sent.
Disable duplicate notifications being fired when an event is created.
Added Type to event occurrence notifications so we can use finer grained controls when updating the ui.
Added model validators.
Added some controller validations.
Added model validation support to the repositories.