Notifications

Hey man,

I finally got the notifications working. If you can test them once they're merged, that'd be super helpful. 

We still need to make it so that the user doesn't receive a chat notification if they're already on the chat page, but otherwise, the notifications should be ready for styling.

Stu