Use Capybara::Server instead of forking our own app server

This is way better:

1. Capybara picks a free port
2. Capybara waits until the server is responsive
3. We don't have to kill anything, because the server runs in a thread
4. The server output doesn't spew into the terminal

Thanks Capybara!