Profile store can fetch expired timers
Refactored store
Stopping expired timers when app becomes active
Updating running timers when becoming active
Fixed several test issues
Fixed bug that caused negative remaining time on countdown
Timers are reset when alert is dismissed