splits out server instance management from test-runner
integrates connection and cursor testing into makefile