Improve lesson 2 examples.
Improve descriptions in lesson 3 exercises
Move example 4.1 to 3.8

Because it is the natural evolution of 3.7, the refactorization of
the unit tests of the same interface.
Readme.txt minor fix
Improve lesson 4 with more steps between iterations