Initial commit of vector3.hpp