Separated GUI elements from model logic for server. No interface yet
added
Fully separated GUI from logic . Updated logic to have server use
threads
Fully separated client gui from logic. removed controller class
temporarily
Locked down the port being used, to one defined at startup.
bug #1 fixed - ChatMessage object no longer passed - now passing strings
Removed unnecessary ChatMessage class
Merge remote-tracking branch 'origin/gui_separation'

Conflicts:
	IMChatClient/src/main/java/app/chat/client/IMChatClient/Client.java
	IMChatServer/src/main/java/app/chat/server/IMChatServer/Server.java