basic implementation of ui for notifications

this is just the server side code and the view for notifications ui. i also did the js for marking an item as read. everything else is basic server-side logic for now.

we need to make it look better because there is 0 ui work on this, it's bare-bones