added per control point width and function to return maximum width for the curve