Improve tests

This adds a Vagrantfile (doesn't do anything, just helps me develop), a rakefile to manage tests, and a travis config that packages it, runs tests, then installs puppet and tries to install and run the module.

Pretty simple testing but figured it might be helpful. Tests don't pass yet due to the module being incomplete. No beaker coverage yet.