iOS countdown timer that incorporates notifications and cancel function