Start alarm on launch and trigger fix
The alarm has to be started when the activity is created if it's not
present, otherwise it won't be launched untill the user reboots or
changes the alarm settings.
Also, if trigger flag is true, the initial time to trigger the alarm
should be 0.