Add support for coloured terminal output

Supports all platforms except Windows.
I've disabled Windows support for now, as only Git Bash supports colors (maybe Cygwin).

Example with faked failed tests:
![example](http://i.imgur.com/R74KO08.png)

Closes #10