4th comitt

almost all done, except cosmetic changes. Fully supports 1 daily alarm
and barcode scanner to dismiss the alarm. TO DO: add support for
multiple alarms and a snooze button