Do not coerce cache option to boolean.
Set default value for `cache` option dynamically depending on method
Updated README to reflect the way `cache` option default is set
Merge pull request #8 from foxbunny/master

Fixes #7: Caching only disabled in GET requests