Added a 'className' attribute to help in testing.
Added document generation, comments, and a couple testing changes.
More AlarmService testing.