Update Vagrantfile with basebox from bento.

When testing on my local machine it makes sense to use my own base
boxes, but for other people they are going to want something to pull
from. Since I just use veewee to build these boxes locally it should,
technicall, be the same setup.
Add support for init script in Ubuntu.

Basically I want this to start up automatically. Right now just testing but this should be
the basis for the rest of the operating system support. I assume that RHEL family is going
to be a little different.

Maybe need to convert to use Upstart or something eventually.
Add Apache 2.0 License to the project.
Bump 'metadata.rb' version.

Also adds some other information about the cookbook.
Add support for Ubuntu Upstart configuration.

This is utilized for most newer Ubuntu distributions.
Move init.d configuration into the redhat directory.
Update Vagrantfile for deployment testing.
Add 'foodcritic' gem to the file.
Add ruby-gemset to the project.
Add a CentOS/RHEL compatiable init.d script.
Restructure attributes for run options.
Move the actual pidfile writing until after exec.
Add iptables as suggests and bump version.
Add Vagrantfile updates for testing.
Add Berkshelf gem and file to replace librarian.
Add test-kitchen gem to the project.
Bump version to 0.1.0.
Fix some issues with Vagrantfile.

Adding some modifyvm parameters to virtualbox provider.
Foodcritic fixes to make it happy.
Add :web_port and :listen_port to iptables.

Rather than attempt to split up the addresses here let's just add the
ports for now. In the future this may need to be something more
sophositicated but it fits my usage now.

You're welcome to submit a PR to fix my bad habits.