set output
Geometric Descriptor Set added

With its own Iterator
formatting
AbstractOutputFunction now and fixed infinite loop

cursor.next() should be called inside the while() loop
FeretII is now an AbstractOutputFunction
PerimeterPolygon is now an AbstractOutputFunction
Added Test for GeometricDescriptorSet