Ensure that exported guard is a function
Comments
Added createdAt timestamp to cached response
guard uses singleton Guard instance
Support Cache-Control: public, max-age=10
res.cacheable() clears response cookies
Invalidator may be a constructor function
Include must-revalidate in max-age Cache-Control header
Check for maxAge
Remove invalidator strategy, add coffee-errors to test, add maxAge as param to middleware
Allow forcing of not expiring on max-age passing
Add ::invalidate tests
Guard::configure sets store
connect-guard exports Guard instance