Added ESI includes back in, hacky for now
Refactor to support pre-empting of ESI decisions
Allow events to trigger a list of actions via but_first, and ensure ESI content zero's downstream lifetimne
State machine checks for potential lists of actions
Don't 304 dowstream if we might ESI something
Removed some things we no longer need.
Reworked tests to adhere to new design
Remove client validators for ESI include. And fixed the test