Report errors to Airbrake

This is how GDS do it, so I've cherry picked the relevant commits to avoid reinventing the wheel and also with a view to getting up to date with master at some point