Because we're relying on outside `Device` models, restructured the initialisation so that it will call `devices` on the notification target by default, and the user can specify an alternate method in the notification class. We'll try to call this, and if it doesn't work, just rescue from it and log an error.
Because we're relying on outside `Device` models, restructured the initialisation so that it will call `devices` on the notification target by default, and the user can specify an alternate method in the notification class. We'll try to call this, and if it doesn't work, just rescue from it and log an error.

Papercloud/notify_user,Papercloud/notify_user,Papercloud/notify_user