Return ActionDispatch::Response from xray middleware

This fixes compatibility issues with Bullet. #31