Additional refactoring
 - all health checks refactored with stdout output complete
 - only errors are output for the health check if verbosity > 0
 - refactored output line into a function to optimise