improved vector2d.h

included the names of variables in the header file
made vector3D

also includes improvements in vector2D
actually includes the vector3D class