Added 'expected' grey squares for tests not yet run, added progress bar, added list of test failures