Fixed bug with accumulating velocity

Had to overload * to scale the vector.  Moved the non compound operators
to outside the class