Fix cache option

Before if `options.cache` was set to false, it would fail the check and default to `true`
Fix cache specs to turn caching off via options
Merge pull request #4 from allouis/master

Fix cache option