add consul support as a disovery backend

can you add this inside the `[]`