rewrite of lesson 4

More explanations, videos, demonstrations added to the rover loops lesson.  Introduced nesting, a random mouse navigation algorithm and a bunch of boolean logic