Document testing strategy

Added a bunch of comments about our testing strategy to most of the test files. I just wanted to save my work partway through. tests.server package should be all done.