Add documentation to Config and ConfigValidator
Fix default Config structure
Do not inspect InvalidConfig error keys
Check for validation messages
Merge pull request #162 from RiotGames/berkshelf-config-file

Add support for a Berkshelf config file
Merge pull request #160 from RiotGames/gitignore-all-pem

Ignore all *.pem files
Remove Vagrant auto-require hook
Add box, box_url, and host_name to configuration

[#151]
Add chef options to config

[#151]
Add berks config command

Generates a default config.json

[#151]
Merge pull request #168 from RiotGames/161-vagrant-plugin

Remove Vagrant auto-require hook
Keep Berkshelf run list intact
Remove run_list from remaining locations
Remove vagrant switch specs
Add Travis-CI badge
Create .travis.yml, ignore failures for now
Remove secure subdomain from Travis badge
Add CI task
Use thor to run CI task
Remove 1.8.7 support