updating git location could never work. Fixing cookbook location to use branch if specified, since that's what the cached copy is looking for. Specs updated to reflect change.