work in progress

* json-based config file
* introduce filter concept
* introduce selector concept
* make poi-data-provider non-singleton
* clean up
work in progress

* in range check for numeric parameters
* pattern check for string parameters