Implemented CanCan and basic roles.