new schedule markup, refactoring
create lesson window, schedule view refactoring, RegistrantService and repo new api