Change Geometry to remove type comparisons on Face
Added default a,b,c(,d) arguments to Face3/4 constructors
Fixed face patching in geometry.dart