Colourise test output with turn

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Better errors when ResqueHandler's unmarshalling fails

* Use marshal-structure (specified as a soft-dependency) to do
  the heavy-lifting.

Signed-off-by: Alex Coles <alex@alexbcoles.com>