Set multiple alarms with custom names, sound selection, browser notifications, and snooze functionality using Web Audio API