configureSettings stub
The epic rewrite using ObjectStreams and POJOs
Merge origin/master into Netclient_rewrite
Fixed the HUD, code cleanup, few fixes
Haven't had much time due to Calc to work on this last few days
Trying to isolate the bugs in the objectstream stuff. This commit includes the bug where we aren't reading the right tags, but fixes the bugs where we were trying to serialize a sublist (which I guess you can't do, has to be a new ArrayList())
Some edits!
Merge origin/Netclient_rewrite into Netclient_rewrite

Conflicts:
	src/server/systemServer/MessagePhoenix.java
	src/server/systemServer/NetworkClient.java
Lot of small changes, and attempts to fix tag issue.
Spent more time pursuing tangents instead of actually trying to fix the problem, yay for distractions!
Major changes 

Messages are now sent as NetworkPacket class types
They are tagged with a Flag and Tag, and include a message (usually of List<Object>)
IDFactory moved into NetworkServer
Tags are processed by switch statements in the client and server listener threads
MessagePhoenix now just handles sending, recieving, and packaging messages. 

Sorry for the large commit, forgot to commit last night.
Finished changes to NetworkClient
Cleaned up message phoenix
Started on changes to clientobject
added chat abilities to networkserver and lobby, along with a few minor features
Added the concept of a sender to NetworkPacket
Finished up changes to ClientObject
Debugging is now implemented through static variable/getter in MessagePhoenix
Cleaned up lobby system quite a bit, more robust. Still needs work, but the core functionality is mostly there.
Chat system is a LOT more robust, and there should be definite lines now far as privacy/scope goes.
Tidying up various places
Bug fixing and tidying up
Tested, it is partially working, which is much better than i expected.
 There is a problem with accessing the collection IN network packet, it will get handle alright, just not the data list.
Cleaned up connection handling on client and server side
Finished setting up command processor on client
Moved IP and username setup to NetworkClient.initializeClient()
Misc fixes/cleanup
Connection stuff
Started work on phasing, fixed some errors,  better defined & added more send/write methods
Ensuring adherance to sender model
First message from server is working. 
Only issue now is with data processing, AKA nulls, lists inside lists, consistency on sending-receiving side.
Might be able to enforce this through type checking, or perhaps another flag in the packet.
Merge Netclient_rewrite
This is working, just not network messages beyond initial handle message. 
Most client commands work, except /quit ,/disconnect,  and /reconnect. Problem with those commands is tied into the network sending issue, which means they should dissapear within the next day or so as bugs get exterminated.
Conflicts:
	src/client/mainswordsorcery/HUDController.java
	src/server/systemServer/ClientObject.java
	src/server/systemServer/MessageUtils.java
	src/server/systemServer/NetworkClient.java