Refactoring the skip cookie check into conditional create.

I think all those conditions on caching should be in a single place, even if it means passing a new argument to the method
Don't cache requests with input params

Fixes #13
PHP doesn't let me check the response for empty directly