[Finished #50703341] Add roles and CanCan gem to manage them.