Abstraction for retrieving ip address information from a Node.js connection. Searches for proxy headers before degrading req.address