Restarting coordinator branch to reflect research which revealed ZeroMQ would not work for our purposes
Start setting up socket communication for coordination server
Created makefile for coordinator server
Started handlers for connections and started to set up connection objects
Created Config file to indicate goal conditions
Basic goal condition assignments, currently commented out code that yields compiler errors
Fixed time goal condition: second based precision. Runs until a condition is met.
Added basic socket acception with some test data for creating dgalNode's
Started to separate out to separate files so as to not have a monolithic file
Changed how socket acceptance happens, started section for watching the different nodes for communication.
Added .h files to makefile so it will recompile on changing them
Fixing stupid mistake in which socket options should have been set right away.
Removed heart beat sending from server, instead the client will be responsible for sending heart beat
Removed heart beat sending from server, instead the client will be responsible for sending heart beat
Merge branch 'coordinator' of github.com:csteifel/dgal into coordinator
Creating functionality that will be required to deal with changing endianness
Created thread worker pool creation for handling incoming messages, changed node list to use shared_ptr instead of unique_ptr to avoid accidentally deleting memory that could be in use.
Moved out functions that are really utilities to the utility header file as well as moved it to a 'shared' place to be shared between different parts of the project
Changed `nodes` to be an unordered map for quicker look up of nodes, added sending out messages to nodes
Fixing bug in which the wrong size is used in send for sending messages