Added new cache adapter
Minor improvements
Fixed the load function
Updated caching docs
Renamed key to file and made it required
Added some tests
Updated tests
Merge pull request #86 from GrahamCampbell/cache-adapter

[READY] Use Any Adapter As Cache