GeoServer

refactor wfs output formats to follow a delegate pattern, rather then inherietance