Switch to use request.proxy instead of manually doing it.
Server errors can be anything over 500.
Merge commit + fix 500 error checks. 1 conflict.
Fix error checks.
Adding stream payload config for PUT operations.
Merge pull request #40 from paypal/adduser

Adding stream payload config for PUT operations.
Fix documentation error.
0.14.1
bumped to hapi ^2.6
Fix incorrect default.
Merge pull request #37 from tlivings/hapi-proxy

Switch to use request.proxy instead of manually doing it.
Merge pull request #45 from paypal/defaults

Fix incorrect default.
Refactor tests for better coverage. This commit intentionally breaks the build.
Account for lack of trailing slash in paths.
Ensure hostname and port are used when rewriting path.
Normalize protocol to deal with trailing colon correctly.
Unref stats timer to not prevent the process from exiting.
Ignore coverage artifacts.
Ensure DELETE operations are streams as well.
Ensure the final registry response is piped to the correct destination on 404.