Add Alarm Mechnism to PinCheckActivity/config bedtime alarm

1. add alarm following the same pattern of survey alarm
2. when survey starts, it will cancel all the alarmtasks set in the
pinCheck Activity
3. for the Morning trigger part, add if-statement to do the following:
If time is before 6 A.M, it means the users might be overnight, so set
day be the sameday, otherwise set it to next day.