Extended ActionFilter to also enable filtering the response side

Enables filtering the actions on both sides - request and response. Also added a base class for filter implementations (cleans up filters that only need to filter one side)
the name right now is aligned with other "ordered" constructs in es (e.g. index templates, rest filters, etc...)