Init Function (mostly) fixed

InitConsul now gets the information it needs properly and registers
properly with docker. docker-consul seems to be running into caching
issues possibly resulting from ungraceful exits - or potentially the
DNS being set improperly on my ubuntu VM