First draft of lesson cookbook recipe (not fully functional, yet)

-Change lesson and instruction components
-Added a lesson application to test
Add error check for case when "find()" returns no results

Previously, this had errored out because find() tried to call map() directly on the results