Using `request` and `response` tags with http verbs as values (or 'all' for all verbs)
Only one InterceptorChain is necessary.
Using a new way to chain interceptors
All executed interceptors are pushed to a stack to be executed at the end of the execution.
Minor improvements