add the cancan gem and add user's role column