Switching to using OSC broadcasts so that any remotes on the network get updated.
Moving OSC port config out of code and into a config file.
Adding error checking to CereVoice TTS library.
Fixing bug in last cerevoice commit that made speech never render.
Moved the function to make announcements to the Speech module.
Reorganized code a bunch and made alarm set for today/tomorrow intelligently so that setting post-midnight works.
Added test_mode config parameter which displays the text instead of rendering it. Useful for not running down credit balances when testing.
Fixed issue where going to sleep before alarm setting time would cause errors.