A Whole Shitload

Added alarm editing capabilities which was a nightmare. Extrapolated
the delete alarm function. And just other shit.