Improved fail messages on assertSessionHas(Errors)

Currently if an assertion on the session fails you only get "Failed to assert that false is true."