Organisational units - Subscriptions
Refactored OrgUnit / Serie subscription

* Moved the adding/removing to/from the calendar to the UsersDAO
* Added lots of tests
* Cleaned up some code
Tweaked event window in EventsTestUtil.generateEvents to avoid intermittent tests
Merge pull request #26 from fronteerio/module-subscribe

Organisational units - Subscriptions