update to make use of https://github.com/cablehead/python-consul
add test scaffolding