Acceptance tests

Fixes #315.
This is a large diff but it is mostly just unindenting and git getting confused. Previously the whole process was in one "step 1" step. This has been removed. The changes are in the instructions at the end to change the box number and how to run the automated tests. I have also added highlighting to `vagrant box list` to show the relevant box.