First set of fixes:
- single point time/date fetch to keep values in sync
- fix bug if time changes while setting date
- fix bug when Month (& Day) wrap
- allow turning alarm off when snoozing
- added alphafive.cpp

Note: alphafive.h & alphafive.cpp MUST be replaced in the Arduino alphafive library with this update