first commit of branch

first commit
created game class

main will create instances of a game, the game has all inside. This is
to encapsulate what has been developed so that GUI can be put in
correctly.
stable version

it creating one game.
Loading a selected object with key '1,'2'...
stable-cutting

something happening with cutting but its doing it
stable

loading obj with original pos and temp pos to draw the objects.
its cutting
stable-doing step 1 and 3

still need to make the armature appear...in step 2
stable-added restart

restart functionality is enabled
master .git attributes
code cleaning--commenting

code cleaning--commenting
master ignore
game rotating and moving its puzzle

a game can move and rotate its puzzle
stable-changed how rotation worked

now its using a vector as input to rotate puzzle, from the main.
Merge branch 'master' of https://github.com/nelsonbss/rubiks
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'
stable-working on game steps

making a dummy GUI to be aware of the steps of each game and the
interaction of buttons (next, restart) and menus (object, armature,
color, "face move"
Merge remote-tracking branch 'origin/game'