Changed Catmull Rom Spline implementation

Rather than adding points along the spline and join them using straight
line, the spline control points are changed to that of Bezier Curve and
are joined using cubicCurveTo.