Test gets an available port instead of assuming 3000