added snooze duration preferences and am/pm or 24 hour selection. Fixed ghost alarm issue and made ui look & feel better.