async support, improved output filter chaining
refactoring, unit tests for buildResul, shell command and output filters, replacer output filter added