changed default pid parameters for mc play
refactored motioncontrol play

it can now be used with arbitrary paths
refactored and added a new path

* added a circular path type
* refactored motion profile stuff into trapezoid()
* split PID into x and y