allow non-proxied requests

Dropping the requests that don't come through proxied makes this really hard to test, or move code around between servers/load balancers. This change just allows the request through, and only sets the remoteAddress and remotePort if the proxy header is there.