Created by: styliii
Adds the ability to grab the client's IP address, instead of the load balancer's if the server is behind HAProxy of Amazon's ELB.
Uses this dependency: https://github.com/armon/go-proxyproto, which creates a proxy wrapper around the listener.