Cookbook dependency update

Cookbook was failing on Vagrant converge because of Powershell dependency not being in older pinned version of windows cookbook.

Also added Berkshelf support and a new .gitignore.
Why would we want to take out this metadata requirement?  This is pretty key in ensuring that users have the correct version of the windows cookbook