Fix multiple issues with the online users.

Fixed old nick not being removed after NICK command and changed the
online list to a Set to prevent duplicates.