Resolves #191 Added caching to web service

Added switch to limit HTTP cache expiration date for requests for real-time data.
Added local file cache.
Only requests for date ranges ending 1-day prior to the current time are cached.
Cache files older than 30 days are deleted and recreated.
Updated Readme