Create 3 publications:
    1) publish all the public chatrooms only
    2) publish all the chatrooms whose owner is the current owner
    3) publish all the chatrooms to which the current is a participant

Modify the router accordingly to subscribe to those 3 publications.
In publications, use this.userId instead of passing it through the argument.
Updated the router accordingly.
Added the login page and 404 page.
Modified the header so that only the logged in users can see it.
Modified the router so that login is always required.
Modify the chat message to show the circle