Cycles & Alarms

* Cycle page implemented with basic encoding and decoding of command words as specified in http://www.triumf.info/wiki/tigwiki/index.php/GRIF-PPG.  ODB interactions still todo.

* Overhauled alarm service.  Alarm classes now trip MIDAS alarms, and log problem channels in the message service in order to create a permanent timestamped record.  Also, rewrote alarm service to not use previously over-engineered custom event listener scheme; simpler member variable manipulation is easier to maintain and incurs less browser overhead.