move consul api out
fix import
add new deps
Merge pull request #26 from CapillarySoftware/add_consul

Add consul