Implements Pundit and basic roles