Added support for shorter alarms

Duration now represents 1/2 second increments.  1=1/2 second, 4=2
seconds