Merge pull request #30 from danijoo/master

Fixes #27
Fixes #23
Request: Timeout for api calls
Added documentation for the setTimeout methods
fixes #28
Request: Check cache without calling the API
Added documentation
Version 0.5.7