Message notification

Introduces "new message" notification @IanMayo please check and merge me!