Create DB iff ¬exists, and don't install dev tools in vagrant
Merged in original site code, made tests pass-ish

Generally all a bit messy still though. Tests passing means that the integration tests are fixed, but unit/component tests are disabled :-(