Added basic client and server game loops

Added the infrastructure for the client and server programs.
Added basic networking infrastructure

Added the basic infrastructure for client and server connection and
communication