Matrix3d

Beginning work on the renderer.  I am wondering how you feel about these changes.  This is based on the work from Famo.US.  I will be optimizing this more.