Misc things before starting Quat

While starting to think about Quat, filled out a few more operations on Matrix that will be needed.