Add chat area class.
Change class that hides main component of application until logged in.
Fix Custom Elements creation issue for browsers without Custom Elements support.

The polyfill creates Custom Elements in an async manner while native browsers build them sync.
Add simple styling for the application.