Added cameraUp field to Runtime Data
Added additional debug output.

This makes provision to display additional debug lines add to an array
list.
Switched point and direction for line constructor.
Put construction floor back in model viewer.
Fixed normalize function
Fixed order of constructor parameters.
Fixed sky dome error and made output debug lines longer.
Adjusted length of output debug lines to 10cm.
Fixed concurrency issue in RuntimeData
Fiddled with stuff.
Wrote RotationMatrix3D unit test (start)
Fixed axis rotations
Added equals functions
Fiddled with new rotation calculations
Added some getters and protected default constructor.
Made BlockInfo thread-safe.
Added temporary debug matrix to ModelBlock.

I just misspelt debug three times. And then I misspelt 'misspelt.'
Temporarily modified calls to the ModelTransformationCalculator

To allow for display of the extra matrix.
Added clone methods.
Implemented unit tests for Interpreter.