fixed cancancan permissions by using load_and_authorize_resource over just authorize_resource
added truncate for long survey names