explain why rspec-puppet is required from git