Heavily refactor cookbook, tests, LWRP, more cow bell!

This is a heavily refactored cookbook with more tests, more community cookbook usage, and more cowbell.