Add some install documentation and a Vagrantfile

Some slightly more verbose install documentation, covering some of the
things that stumped me whilst installing it on an empty VM, as well as
detailing how to run the tests, and providing an example Vagrantfile
to work with.