updates lesson fabricator
adds validations for Lesson