first commit of branch

this branch is going to change how drawing and face rotate work.
that's why I made another branch
rotation history working

its storing in the vector the info for rotation, and doing that history
on every frame, in a way that it seems as progressive movements.
optimization in the data stored and rotation animation are next.
improved memory leaking

Now every time it undrwas and draws, to move or rotate, # of objects
created (and not being destroyed) are stable.. not incrementing like
crazy.
still need to properly destroy elements, going inside the groups and
deleting each object ;)
slicer&cutter to move with puzzle

starting tom position slicer and its cutter, centered with the puzzle.
This way I hope to have the  6 reference planes to decide which 9 cubies
rotate on each move
getting cutter& slicer in position

not there jet.
some trouble with the rotating the 3Dobject in the display position.
moved "real object" to display spot

but its not cutting!!!!
back to cutting(drawing temp)

still not cutting with object and slicer on displayX,Y