Added class Requisition;
Corrected typo in user_config.md.
Added interfaces for Client and Network.
Added file clock.h, that will hold all EventGenerators of the program;
Added queues to network.h;
Added three new random functions to random.h;
Added static method Requisition::generate_requisition();
Added class Server.
Finished basic infrastructure of the program.
Implemented remaining functions in namespace Random;
Renamed namespace clock to Clock to avoid name clashes.
Added specifications for the arrival rate and distribution of requisitions among the different clients.
Fixed request type 4's requisition size on system_overview.md and added a rough implementation of the generate_requisition function on requisition.cpp.
Fixed includes on 'requisition.cpp'
Added static method Client::reset();
Expanded requisition.h documentation;
Corrected identation in requisition.cpp.
Finished generate_requisition();
Added network_efficiency() random distribution function;
Implemented namespace Clock;
Modified signature of Clock::advance to return a string vector;
Modified signature of EventGenerator::advance to return a string.
Implemented class Client in client.cpp;
Modified EventGenerator methods to be virtual pure;
Added Requisition names;
Escaped names in system_overview.md.
Partial implementation of 'server'.
Extended implementation of class Server.
Modified all variables defined inside headers to 'extern'.
Extended implementation of network.cpp;
Added static method Requisition::dispose.
Incorporated 'Requisition' original class.
Incorpored Client and EventGenerator classes;
Split Network into two classes: ClientToServer and ServerToClient;
Removed unnecessary statistic-tracking attributes from Requisition.
Incorporated classes Clock and Server;
Incorporated changes to Requisition and Random;
Added queues to classes in network.h.
Incorporated basic infrastructure of the program.