Added some documentation.
Fixed the user list bug. Now removes user when user leaves.
Requires the user to enter the server ip and port instead of hardcoded values.
Merge remote-tracking branch 'upstream/master'