Add explicit dependencies to test, copyWeb steps

The test step in particular was failing in TeamCity because the output/
directory wasn't getting created, so TeamCity wasn't able to read the
output/AllTests.xml file it was looking for. Adding explicit dependencies
on the "prepare" step to all steps that require the output/ directory to
exist should fix this.

Fixes #34