add jerk limit
parabolicsmoother now respects initial and end velocities