Moving alarm related classes into their own package
Refactoring a lot of AlarmController.java in preparation for the wakeup & shutdown time alarms.