Moved fakes.  Fixed up fake response so I can pass in a Func.  Added new BadRequest test
added JsonDeserializer tests