moves friendly_id into sluggable concern; updates resource validations