Fix foodcritic findings

* FC007: Ensure recipe dependencies are reflected in cookbook metadata
* FC019: Access node attributes in a consistent manner
* FC043: Prefer new notification syntax
* FC044: Avoid bare attribute keys
initial test-kitchen 1.0 alpha support

* use "skeleton" from other TK alpha-supported cookbook projects
* don't do a node save on solo (so TK run passes)
* add a data bags directory for solo use
release v0.3.0
the gpg key is for testing only, seriously
use the correct email for the fake key
can use nginx
ALlow setting multiple server names.
Undo the server_names stuff for consistency with Apache.
Vagrantfile is not necessary, kitchen handles that
update to new bucket for boxes
refactored according to Joshua's comments in https://tickets.opscode.com/browse/COOK-2696
[COOK-3545] Fix support for multiple distribution releases

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Update README, CHANGELOG formats and whitespace
Version bump to v0.4.0
Version bump to v0.4.1
update according to comments
install nginx
Merge pull request #5 from kwarter-cookbooks/nginx

[COOK-2696] Allow using nginx
Adding TravisCI skeleton
Passing foodcritic for now