Also capture Sinatra's errors

Sinatra puts the errors in env['sinatra.error'], instead of the more
common env['rack.exception'].

Closes #26