Lesson 2

Ready for review (I hope)!  Time consuming, but fun and interesting!  Fingers crossed everything is correct!