Adding GeometryPrimitiveNode.lisp example

The example is augmented to have to push each individual elements -15
units in the z direction. This has to be changed eventually to 0. But
will need some work in the view which will be tackled during navigation tests.
Handing transformation in the scene.

The scene is augmented to even handle list of transformations
moving run method of Scene into run.lisp

All rendering related code should be in run.lisp
Implementing transform run method

Creates a general transformation matrix. Multiplies before running
childing and inverting it afterwards.
Fixing the rest of the run methods

Fixing all the remaining run methods for proper transformations.
Fixing GeometryPrimitiveNodes

Resetting all original example values.
Merge branch 'GeometryPrimitiveNodes'