- adding the consul backend
- removing the need to the hosts
- changing somewhat the structure