added quaternion
Renamed a bunch of classes

Vector3 > MyVector3
Matrix > Matrix4
ScottVec3 > Vector3
ScottVec4 > Vector4