Ignore lock files
Add ruby dependencies
Add puppet recipes to deploy the dots
Fix binary paths for the puppet recipies