Added ostream << support to vec3