Matrix3x3 class with determinant implementation.  Introduction of simple vertex and fragment shaders intentionally implemented with v100 of GLSL for webgl compatibility.  Some methods like inverse and transpose are not available and need to be implemented with the new Matrix3x3 class.