Colorize test output

Simple addition to the `test` and `expected-failure` macros to color failures and unexpected successes differently in test output.