Started work on vec3
Added most of vec3 implementation
Started work on vec4 implementation