Added methods to convert vec3 to vec4 points/directions.
Got rid of confusing constructor and methods that took vec3s as params.
Removed vec3 ctor test case.