Adding Interfaces to families of operators; permits much cleaner UDFs
* New interface IOperatorAWithB for (geom, geom) -> geom
* Applied it to Intersection, Difference, SymmetricDifference, and Union
More to come.
Minor fixes: error messages on import; gitignore artifacts; make NumberUtils available to UDFs