Code clean up tweaks.
use_exisitng_instance can now be set to __auto__, first time boot_and_connect is executed in this mode it will launch a new instance as if use_existing_instance was not set. Subsequent calls to boot_and_connect will reconnect to the same instance. (Instance id saved as dot file current directory so subsequent calls t can load that id.)