Run lint tests first
Update to the latest gem version
Run rake test to include linking and syntax checking
Update ruby and puppet versions
Add swp files to .gitignore
Remove Modulefile and add metadata.json
Add vagrant files to gitignore