= Adding the consul backend and a slight rewrite to the stucture

- adding the consul backend
- removing the need to the hosts
- changing somewhat the structure
- adding the changes to the README
- adding more changes, rewrites
- removing the config per backend and using just a uri instead
- removing more of the redundant code
- consul backend
- removing the mistake file
- a rough outline for consul backend
- first round of cleanups
- adding the various changes