Acceptance tests

Fixes #315.
Perhaps this should be an acceptance test test tool? Especially while the acceptance tests aren't going to be run on Buildbot, so coverage can ignore the whole acceptance directory.