Added EgressRequest.getIpAddress and getParameter.

* Also cleaned up FilterProcessor to use single() to prevent misbehaving filters