moved BezierCurve code into own file, changed bezier.py to only contain BezierBase