Deploy notifications

resolves #564

I know this is a big commit but let me know what you think anyway.

All specs are passing but it could do with some more testing especially within the notifications I didn't get a chance to send live messages to each service.

Thanks
Ad