Adds a waitForStart that allows the user to override
the wait.  Useful for testing without having to comment
out waitForStart or use the FTC debug windows while tethered
in RobotC.

Also rewrites the move functions to use encoder targets
so that pid control can move the robot in a less jerky
fashion.