Updated BodyStrategyFactory to use Q
Fixed up the logic for BodyStrategy
Compressed the logic for which BodyStrategy to use
Changed beforeEach to before
Added a beforeEach to compress setup statements
Started adding tests for headers
Finished adding tests for headers
Shrunk the logic of HeaderStrategyFactory
Added tests for checking that different urls don't get processed
Shifted realResponse to the constructor
Latest version
Added tests to check that realResponse gets set
Added a check to check that realResponse is being set