adding devise, cancan and role_model