Adding support for internal ip/port usage.

This patch adds support for using -internal to register docker0
internal ip and port settings, instead of using the docker host
mapped ones.
Updated the README.md to reflect changes
added the binary
and now the linux_amd64 binary, not the darwin one
pulled out consul for now
and rebuild binary
added some code style suggestions
Keep the -internal concern inside NewService()