moved execution logic for KQL queries into each implementing class
the "with" modifier no longer needs to be specified if a default decoder is used
updated documentation to reflect that the "with" modifier is optional
Merge branch 'feature/webui' into feature/kql

* feature/webui:
  added the capability of specifying the name of new query files