Continued on the login system
Added player timeout and logout on part/quit

Player lookups can now be performed through nicknames.
The lookup table will automatically update the nick key whenever someone
changes nickname.