First pass at testing guide.

@bschwartz @MaxPower15 @jamesfzhang @JonathanTR @maryschmidt @mjuszczak @ryanartecona Would love your thoughts!
I've personally found `let` to cause technical issues for more complex test cases, and that's why I avoid it. I'm all for instance variables and contexts.