tests/testFile.sh updates

 * Use more colours
 * Add source code comments
 * Don't show error.log contents when there are no errors