If user has never submitted a name before, they are asked to login. Once they have logged in they are immediately redirected to a 'lobby' where they get a welcome message with their submitted username. The username is kept in localstorage on the browser, so next time the user shows up they are automatically logged in.
Added a logout button and associated functionality.
Merge branch 'Login'