run.windows.py now: asks for path to key pair before starting an instance, always grabs the correct key pair if launching an instance from an ID, checks for success of admin token exchange and prints command to execute if it fails and terminates all compute nodes if called with the terminate command
stop trying to do non-blocking spawn of vm with a thread