Fix issue where widget alarm could be set when no widgets present

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Replace Otto with Intents. Widget now receives schedule update.

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>