version 1.0.0 : replace `add` with `add_check`

  - detects duplicated service names at startup time instead of only
    when running checks
  - we can report per-check execution times
  - generally, raise fewer exceptions when evaluating checks.
    if a check is misconfigured report it as an error in status output.