fix: show connection state in new layout
FEAT: add a user authentication token for websocket connections
FEAT: authenticate user when subscribing to a user channel
FEAT: notify user via javascript as well when he gets a notification
FEAT: show new notifications when they arrive via JS