Added 2d vector and 2x2 matrix classes