Wakelock permission and implementation. Keeps the timer going even when phone tries to sleep