implemented some vector3.h functions; fixed a declaration in vector2.h