stable-changed how movePuzzle works

its now using vector
stable-making face rotations

changed to make face rotations start and stop depending on start and
stop of signals from gui.
is still using the same testing keys
stable-cleaned up testApp

its doing everything available up to now.
Cleaned up testApp.cpp and .h to be as clean as possible for the GUI
implementation.
removed all past openGL rendering function
stable

not calling anything from previous openGL rendering used by sgCore
Merge remote-tracking branch 'origin/game'