Lesson 10 first commit

Omitting repetitious/irrelevant files (e.g. images folder).  Very much
a repeat of lesson 9, with lesson 10 functionality added.
trying to make github happy