Should be done

There is a prompt to "wait for threads to complete". If Y is entered, the wait_until is triggered, which asks for a wait timeout. Couple of poor coding choices (such as if you enter 0, it'll probably error. Haven't tried it) but overall the framework is there to thread the request and subsequently wait for server build completion. 

At this point, I think it'd be good to make the server creation a class for a number of reasons, one it would allow you much greater control on the threads rather than just pointing them to a method and letting them run. Also it would allow you to organize the server data much better.