Improve recipe readability, apply rubocop fixes

* Add a source suite for test kitchen
* Test for source to ensure no regression in recipe refactor
* Apply fixes for consistency found by rubocop
* Refactor package recipe for simplicity
* Add new package name attribute
* Simplify source recipe for readability
Merge pull request #22 from jtimberman/recipe-readability-refactor

Improve recipe readability, apply rubocop fixes