Now allows multiple interceptors.

Interceptors and their configurations are now lists, and the
program can handle an arbitrary number of interceptors.