adds better errors gems
authorization