Multi-instance support

Only works in the GUI for now, doesn't break  the command-line client but the new options are not implemented.

Related to #29 
If we're breaking after the first iteration, wouldn't it be better to just use `KSP.Instances[0]` ...?