fix typo
replace invalid chars from filename
introduce health checks registry to facilitate extension and testing
add health status to reports
add health checks in sample