Fixes #30: note that ‘bundle update’, not just ‘bundle install’, is necessary to avoid weird errors (version skew with Capybara gem perhaps?).
Introduce STARTUP_TIMEOUT
Document common env vars
Bend Capybara to throw when `first` finder finds no element
Cleanup child processes on teardown