Http api shards

Can you move the `CreateDatabase()` and `Restart()` calls to the test itself? It makes it hard to read the test and know that a "foo" database already exists.