added lessons 16-19 plus test files