Add a caching feature for downloading translations

Opt in by setting a config "enableCache" in phreepio.json
Merge pull request #4 from creativej/master

Add a caching feature for downloading translations