First draft of testing guide using RSpec.

This is a very rough draft. I'm still exploring what exactly our testing guide needs, any feedback will be appreciated.  @david-yz-liu @zhangsu @arkon
This example is a good idea, but I think it would be better if you showed the "Bad" code first, then made the "Good" code actually fixing that (so actually including two tests in the Good case).