Renamed internal methods to underscore methods
Lower level methods should return messages, not print them
Cosmetics: newline below method definition removed
Added public methods for checking health and critical logs in a safe way (no stacktraces)