Add timer abstraction
notification: Fix typo
Makefile: Add clobber target to clean up project environment
main: Preserve notification expiry information