#23 #3 Began writing framework for cleaner interceptor implementation.

Interceptors will now try to codify the interceptor pattern using the
Interceptor parent class.