Username Colors

Colors are now read appropriately for usernames and stored in the
userlist JSON object passed to the client. This allows the client to
appropriately colorize names at its discretion.