Add pretty colors to the test runner.
Compile the test runner in advance to reduce `make check` time.
Fix formatting in README.md.