Refactor exercise
Fix bug in exercise timestamps
Add hibernation alerts