Port chef, apt, and ruby scripts to puppet.
Merge pull request #21 from mrwilson/master

Port chef, apt, and ruby scripts to puppet.
Port sudo and vagrant scripts to puppet.
Merge pull request #22 from mrwilson/master

Port sudo and vagrant scripts to puppet.
Add DS store to ignore