A few new features and checks

I got a lot of use out of your notification lib in some projects and wanted to share some updates I've made along the way.  Timeout and Persistence features among them.