Modernize README
Add a recipe for ensuring the Ports Collection is up-to-date
Add linting support

* Foodcritic will catch any Chef-specific style errors
* Rubocop will check for Ruby-specific style errors
Fix Ruby style errors caught by Rubocop
Add Test Kitchen support
Prepare repo for Travis CI testing.
Merge pull request #5 from opscode-cookbooks/COOK-3933

[COOK-3933] - Add a recipe for ensuring the Ports Collection is up-to-date