Set up Vagrant (VM environment) for project

[Vagrant](http://vagrantup.com) allows all developers to use the exact same development environment by defining a virtual machine with a configuration file.

We specify the machine in `Vagrantfile` and the installation commands in `bootstrap.sh`.

A new developer can simply run

    vagrant up

Within a few minutes, they will have a fully configured VM, ready to test the website.