Complete chapter 5 exercises. Change have_content to have_selector, add shared examples, add tests for links, and remove the full_title test helper