Updated to default to call each interceptor in sequence, then call the main method.

If a interceptor has an asynchronous call once, once the interceptor is complete the sequential interceptors will be called.

Fixes #13