adding output() to IFilter
IOutput definition
bugfix in IFilter, also added helpers on Filter
defining Filter->output() method. More modular filter factories
adding ArrayFilter and more tests
More solid Exception inheritance system
put test in repo while dev
adding Test for ElasticSearchFilterOutput and test file