most tests are now passing. working on getting the requests to pass an actual json object