Be able to set default for all notifications

I converted your service to a provider to be able to set app wide defaults at app config. I also documented how to set the default using the provider.