User Notifications

Open for progress visibility

Todo:

- [x] Handle notification created events
- [x] Handle notification read events
- [x] Only setup user rooms based on a valid user hash from the website.

cc @malcyL @ccare