added data types in Geo2D, now using them instead of tuples
added Geo2D.hs to project
merged