UI branch and some initial work
Needs QUIT packet; stable otherwise
General Controller init
Init General Controller branch..
fleshed out pseudo code with packet in/out
Merge remote-tracking branch 'origin/socket-wrappers' into general
Merge branch 'socket-wrappers' into inSwitch
Ready for testing for Milestone 1
Improvements and additions planned for future milestones.

- Objective update logic will need to change
- Break into functions, comment, and improve efficiency.
- Look into union..
Minor changes..?
Merge branch 'general' into development
Merge prep..
Nothing really changed. Commit for the sake of merge.
This will all be being rebuilt anyways...
Merge branch 'development' of https://github.com/DComm2013Network/Server into development
Started code cleanup.
Realized I'm missing bits in dev.
Merge branch 'inSwitch' into development
Merge branch 'gameplay' into development
Finally added proper ignore file.
Ignoring any temp files (*~) and extraneous .o files, and the entire object and bin directories.
Cleaned the obj and bin dirs.
Emptied out the binary files from the server and modified .gitignore so the makefile is tracked.
Heavy rebuild of Connection Manager
All controllers converted to thread prototypes.
Added several global variables and stores:
	packet size information
	tcp connections sockets
	udp connections addresses
	udp listening socket
Added use of DEBUG macro in several places
Completely rebuilt connection manager.
Added outbound mask and send functions
Outbound masking with a fast_int to quickly determine which players need to receive the data.