Merge pull request #5 from gambol99/develop

- cleaning up some of the code
[performin the rewite]

- change the docker startup script to implement the iptables redirect
- change the proxy service to run on a single tcp port
- the proxy service nows uses a duplex of container_ip + service_port to lookup the correct proxier
- can overlay service ports exposed the container, but still allow them to redirect to different endpoints
- the proxy doesnt care if it's a single container or a collection of containers linked via a network container
- the service will first look for currently running containers before it started the event loop
- updating the README to reflect the changes
- fixing a few bugs
- moving to centos in the docker
- fixed up the dockerfile for iptables
- fixed the issue with multiple service send
- removing some of the debug lines

[@todo]
- reuse the discovery agent when the service is the same, but the consumer is different
- add timing information to the connection selection