minor tweaks

Make unit return type explicit on evaluate function
Make skipped blue and pending yellow
Guard against null exception messages in report