Enough trickery to get airbrake to send error reports

- Switching to puma from webrick so that connection pools matter (multi-threaded)