vec3: formatting fixes
vec2: added basic functions

functions include:
add
subtract
mult,
normalize,
divide,
dot_angle,
cross_angle
mat4: added basic functions

functions include:
add,
subtract,
multiplyf,
multiply