Added notification page functionalities and design

I haven't done the update part to show users as seen old notifications that they had seen.