Updates to chapter 1, added some clarification, examples, and additional challenges to chapter 2.