added Geometry struct, changed around cmake config
added helper for generating triangle.geo