we can make coverage reports even if some tests failed
`$k` is a shard, so call it that (consistent, less confusing)
make shard non-optional for _db_*() functions, so that we can add another option next...
forward port 80 from vagrant
symlink to the correct webroot.
start apache.
allow config to specify libraries to always load