Create functional options for the Collector API

* Allow to configure the collector with various options
* Make salt configurable
* Make blacklist configurable
* Make directory/filenames configurable