First pass at testing guide.

@bschwartz @MaxPower15 @jamesfzhang @JonathanTR @maryschmidt @mjuszczak @ryanartecona Would love your thoughts!
I find `let` to be much easier to use in many contexts because of the lazy loading. Is it really necessary to only support one in our tests? #notthatyouasked