integration tests are now build using 4.0 instead of relying on the runner to be 4.0
updated the tests to use HttpListener and some digging around to find the proper undecoded representation of the request url