Updated documentation.
Some cleanup
Remove X-Accel-Redirect support that was added by a fork. This should really go in the passed block, since it is supporting a specific feature of a specific server. Or if absolutely necessary this can be added back later in a less hackish manner, with a test.
Refactor for readability
Number of 5xx retries is now configurable via Railties. Retries on all 5xx type errors instead of just 503s.
Refactor logging.
More readability improvements.
Refactor the proxy session into its own class.
Refactor the response into its own class.
Cleaned up the relationship between session, request, and response.
Some cleanup
Implement log_verbosity.
Add a new raise_on_5xx configuration option. Refactor way that configurations are initialized. Make sure there are default values for configurations when not configured.
blah
Implement raise_on_5xx.
Update docs.
Refactor error handling.