Added the ability to tie in SetTimeCallbacks from within the AbstractModule design. The ShieldService will use the MMS to retrieve all the callbacks from the different modules. These are then used by the service to set the callbacks.

The ShieldService now registers for a callback of it's own at 12:05 every day. At this time, the internal collection of callback is processed to determine if any of them will take place on the current day. #90 #104