user login still.

Bit quirky,
a user is auto assigned on connection
the user can then assign a custom username and password.
These can be logged into at any point after by just overwriting with the correct username and password.
pressing enter on password doesn't check username box
password box needs to be hidden.
logout button needs to be implemented maybe.
errors now have line numbers (only log to console.)
firefox complains about defaultPrevented