Introduce the cache and highlight build steps

Hi Brandon!

Here is some work I've done on the chapter, notably the transition section between the first section and Chasing Consequences.

Not sure if pull requests are the best way to collaborate on something like this, so let me know if you'd prefer a different mechanism.
dan

ps sorry for the dup. I don't use github that often, and I'm still learning their UI cues…