Updated docs
Refactored WebTestCase

Just moved out the request generation using a factory abstract