added testenv and tests for vec3