Fixing bugs introduced when moving math operators, along with other
various problems in the vector classes.
Addin unary - operator to vec3f. This operator isn't appropriate for
common uses of 4-vectors, so not including it for now.
Initial commit of 4x4 matrix header.