Initial version of the alarm page

We can arm and disarm the alarm, but not retrieve alarm state.