added new CurvePath class
working CurvePath test