update consul tests

centralize logic for creating http based checks
to a define/template combo.

start moving consul checks to files based checks as
opposed to text.

fix ssl issues with consul http checks.

Add tests.