Fix file permissions and provide ability to cache all remote content
Merge pull request #21 from davidcurrie/master

Fix file permissions and provide ability to cache all remote content
Documentation edits
Merge remote branch 'upstream/master'
Merge pull request #22 from davidcurrie/master

Documentation edits
Documentation changes
Merge remote-tracking branch 'upstream/master'