Added colors and smart indentation to assertion error messages