Adds ResponseHandler
Changes tests to reflect depth parameter in transmission data
Moves JsonTransmitter to top of file
Moves Responder to top of file
Adds ResponseHandler
Fixes formatting