Roadmap add ports to service registration. need user to define port or pick one randomly. allow user to override published ip. write tests, add comments, clean up log format, add event ticks, and harden process management. clean up code base. better messages etc. integrate with prometheus. travis integration as well as public docs build wheel