Update .gitignore
Add Travis CI, ChefSpec, Foodcritic, RuboCop, Test Kitchen, and fix existing warnings

Signed-off-by: Seth Vargo <sethvargo@gmail.com>