Assert can now do null comparisons

Also changed the format of the error output a bit
Slight improvement to error summary - include testsuite and testcase descriptions