initial refactoring

- updated header
- updated resource/provider to newer style
- foodcritic
Vagrant + Berkshelf
new_resource.configs

- default value is now Array.new instead of false.
initial test recipe
added configs attribute to LWRP

- You can now pass an array of custom configs (string) to the LWRP.
Merge pull request #1 from failshell/refactoring

Refactoring