refactoring lesson routes to use shallow and adding lesson-routing specs
adjusted routes and finally finished lesson-adding functinoality