Fixed up HeaderStrategyFactory tests so that two different strategies are employed depending on which configuration you use
Added tests to check number of headers are correct
Commented off unfinished test
Added sinon
Moved setup to its own method
Added tests for AddOrUpdateHeaders
Added a ResponseManipulator test and added proxyquire
Built tests to check that ResponseManipulator was being built correctly