Minor tweaks to L3

Moved some things in and out from L3 and 4 to make them a little
smoother.
Rewritted L4

Complete rework of Lesson 4.  significantly shorter sections of code and
readability.  Makes Modularity and Flow lesson obsolete; deleted as such