redesigning controller config input

The controller now gets the configurator and
all the application specific configs out of it.
All the options should be passed as method arguments
(usually via a map)

Adding new configuration keys for adaptors count, consolidator count,
the processing rules and more.

Adding some new processing rules.
adding initial implementation of consolidator

fixing a bug where the consolidator is not notified
if an element was not parsed.

changing the element serializer a bit due to
the consolidations.
fixing bugs

fixing a bug in the Configurator where integer
properties were not parsed correct.

Making the FITS adaptor more verbose on error.

fixing test