Prefer id over name consul check filename

Fixes #99.
Cleanup checks previously registered by name

That also have an id and that now will be registered with id in the
path. Also add specs for this and for other check_def logic.
Merge pull request #100 from tgwizard/use-id-in-consul-check-filename

Prefer id over name consul check filename