updated User roles and Ability
started to add lesson management with spec