Always run the tests on "vagrant up"

Fixes #45
Make sure Plack is started after a halt

This moves the Plack startup to run_always.sh. But the method for
starting Plack is still not optimal. Bug #31 points the way to a
better solution.

Fixes #47