Refactor to reduce HTTP requests on server
Refactor sockets to show notification for new messages
Create new template for incoming messages (aka new notices)