Add a Vagrantfile and associated puppert manifest.

Copied from https://github.com/OpenGuides/OpenGuides
Add a hostname
change ip
Run a script to setup up some things.

Should probably be puppet :)
Align the puppet config.
I hate nano
Set up my dotfiles.

Should probably be done with puppet
ignore .vagrant/