Merge branch 'development' into inSwitch
Switchboard now selecting and receiving from connections and manager. Cleanup also implemented. No actual packet switching yet
Added global RUNNING for all while loops. Cleaned up some compiler complaints.
Connection manager started

Connection manager now has function to start listening for new connections.
Function created for handling a new client connection and notifying switchboards.
Connection handler removes lost clients
Added function for processing a lost client packet from the switchboard.
Key fix in Connection Manager
Forgot to actually call the remove client function.
NOW it should process and remove a lost client packet.
Compiles
Changed up the nessesary globals and types for it to all compile.
Should really figure out how to exclude objects from the repo...
Connection Manager Setup and DEBUG macro
Started the connection manager setup, then got distracted and added a DEBUG macro.
Use DEBUG("Message"); to print debugging info.
Header Files Done. Packets defined.
Everything needed to start other processes is complete.
Server still doesn't yet have full functionality in the switchboard or the connection manager.
Lots to do...
Merge branch 'inSwitch' into development
This is for the headers only. No functionality yet exists in the switchboards.
Basic gameplay controller should be complete
See notes in header for more information