use_cache function will always return false

Load the cache in the constructor if a cache file already exists otherwise $this->cache_expiration is never set.
Merge pull request #32 from oyarzun/patch-1

use_cache function will always return false