Refactored scheduling of alarms to be more reliable
Implemented wakelock for background update service
Added notification flag to clear back stack on click
Added proper notification icons