Matrix

Initial commits for Matrix and Quaternion classes.