added compute_dp method to Curve class
adding lofted blade shape component