Overhauling Matrix class, adding Vector classes.