Initial Commit

Initial Upload of all the files
Removed .class files
Added an ignore for .class files
Added an ignore for eclipse config files (.* stuff)
Ignore everything in the bin folder
Updated LocalServer Thread

Local server adds connecting user to global Map before spinning of
thread to listen for data on the socket
Updated set_delayed function, Added sequence Numbers to User, and added a check for receiveRules in the ReceiveIncomingConnections thread
updated MessagePasser.receive

May need to move where we call updateRules for receive if we are
supposed to check for updated rules before each time we possibly add to
the incoming_buffer or before each call to MessagePasser.receive
Started Implementing MessagePasser.send, but I want confirmation from Nace or a TA about when to send delayed messages
Updated Message toString and created UI
Just have the last part of MessagePasser.send to do, I think
Added synchronization for incoming_buffer read/writes
Added synchronization for global users Map
Added the MessagePasser.send ability
Updated the config back to all local host
Fixed a slight read issue.
Fixed the sendRule/receiveRule checking loops
Updated the order of sending messages when delay is involved
Commented out some debugging information
changed .ignore