add method move

Move accepts a vector and then moves each motor simultaneous untill
they have each move the desired distance.

Switch to using micro instead of milliseconds to give better resolution
on speed.