add consul support as a disovery backend

Signed-off-by: JChien <jeffchien13@gmail.com>
fix readme and remove swarm prefix

Signed-off-by: JChien <jeffchien13@gmail.com>