Replaced repeating alarm with custom rescheduling of single exact alarms. Fixes inexact behaviour on devices with KitKat or greater.