Merge pull request #82 from bodepd/git_protocol

Use git_protocol ENV VAR
Merge pull request #78 from bodepd/cache_refactor

Convert cache node to data model
fix bug in Vagrantfile

A lack of testing in previous commits introduced these bugs

This commit squashes them