This uplevels the integration tests to run the server which can allow testing an existing server, or a remote server.