Rudimentary Boolean (Union) code working.

Only Polygons for now. Need to add handles appropriately
Boolean re write using curve.split. Not working! :(
Boolean Union and Intersection working
Compound Paths working now. Also pulled in jLehni's changes on resolving transformations on compoundpaths
Boolean Subtraction added
Trying getParameterOf instead of getNearestLocation.parameter
Added some complex test cases
Changed the URL on the header
Using CurveLocation objects now
Avoid cloning the segments whil making a graph
Don't create handles if curves are linear
Throw errors when the graph cannot be traversed
Throw more errors
Update header comment
Resolve self intersections in a single path
Reorient CompoundPaths so that holes and islands are handled correctly
Added more tests
Fixes in finding the "base-contour"
more tests
Readme, Licence etc.