#27 More changes to implement new Interceptor/Session architecture.

Finished migrating all existing internal commands to the new Interceptor
architecture. Also part way through implementing Session architecture.

This will not build.
#27 More changes implementing Session architecture.

At least most Interceptor changes are done for now, right?