unit test - find a free port to start server on