make the messageHistory and userList final since they will never be replaced.
I have tested this and it does work as expected
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
added comments, and removed unneeded sendX functions. add send size for byte array.
changed over to using User class readPacket function.
send button will now send the message to any connected users
can now get the Bytes from the Packet easily
cleaned up unneeded functions, made writePacket work as expected