Chapter 8: Extensions - Some rewording and corrections

A little bit of rewording in the Marionette section, particularly in the part introducing the router where I moved the referenced example code to before the introduction of the Marionette approach. Otherwise, mostly minor corrections.

Also, fixed a typo I noticed in Chapter 14.