Basic alarm features

This commit contains a running alarm app showing the basic features of
adding an alarm, updating and deleting it.