Added caching to play nice with HTTP requests
added cached files to git ignore