Check if cache-control contains no-cache or no-store, fixes #69
Add test for #69
Add 112 warning when in bypass mode, fixes #71
Modify origin mode test to check for warning header
Add on_abort handler to cleanup redis connections and collapse locks, fixes #67
Merge pull request #70 from hamishforbes/iss69

Fix for #69
Merge remote-tracking branch 'upstream/master' into iss71
Set warning header for BYPASS as well as AVOID, rework state machine to include checking origin mode
Merge remote-tracking branch 'upstream/master' into iss67
Add tests for on_abort
Allow multiple ESI var replacements within other ESI tag
Test for multiple ESI vars, tweak regex
Merge pull request #77 from hamishforbes/iss71b

Closes #71
Merge pull request #75 from hamishforbes/iss67

on_abort handler
Merge pull request #76 from hamishforbes/esivars

ESI Only replaces 1 variable within other ESI tags
Always read the request body before fetching from the origin
Fix tard comment
Merge pull request #78 from hamishforbes/master

Always read the request body before fetching from the origin