CriticalPathGen function written

Early version of function. CriticalPathGen returns a vector of
coordinates that represents the layout
LayoutGen updated, generateCriticalPath method

generateCriticalPath creates the critical path. Also finished
implementing basic layout generation in pair coordinates
Added a main.cpp

Renamed HelloWorld to main
Added some stuff to code out for later

ZeroGameEngine.hpp, InputHandler.hpp, and generate side/circular paths
to be implemented
Update

Just an update before I start finishing the LayoutGen, start the engine