Using strong pseudorandom strings as session IDs to prevent client conflict
Weird disconnects won't crash the application
The login button on the index might be better to be the active button after all
Added ability to change nicks