made test_node find an available port to listen to instead of using a fixed one