Adding client update system

The new system retrieves game state information from the server
and updates the client's local game.
So many changes.. trying to make it work
Cant read data sent from gameplay
It sends and receives, loluint32_tfuckyou.
Some day itll work, cant connect to remote host on tcp socket connection now.
added header
Testing client update system
Preparing to merge with Network-Client-Dev
Merge branch 'Network-Client-Dev' of https://github.com/DComm2013Network/CutThePower into update_system
Merge branch 'testingSend' of https://github.com/DComm2013Network/CutThePower into update_system

Conflicts:
	src/Network/GameplayCommunication.cpp
	src/Network/NetworkRouter.cpp
	src/Network/NetworkRouter.h
	src/Network/ServerCommunication.cpp
Doesn't crash on check_sockets