Better testing with colours, assert messages, Poltergeist

and Ruby 2.0.