Brings refined memory management constructor to Displayable
Removes virtual function call from destructor
Moves GameLoop to ControlInterfaces and inherits Loopable, Loadable, and Displayable
Adds test file for GameLoopTest
Adds GameLoop to the list of includes