initial commit
testing harness for boolean operations
adding helper methods to convert between NSBezierPaths and polygons
adding shapes to better deal with multiple polygons that can occur
moving code around
phase 1: finding and inserting intersection points
phase 2: marking intersection points as entering or exiting the other polgon
basic implementation of intersection
detect corners in curve fitting and preserve them
handling intersect special case of no intersection points
basic implementation of union
handling union special case of no intersection points
basic implementation of difference
handling difference special case of no intersection points
add option for showing control points
handling the degenerate case where a segment lies on another
adding test cases to document
add menu options to change shapes on the fly
gutting the old polygon code
convert NSBezierPath into array of FBBezierCurve's