Completed connect/reconnect handling with better understanding of socket.io.
Implemented password change function.

It needs to be cleaned up, but I wanted to make sure users have the ability to change their passwords.