Multi-instance support

Only works in the GUI for now, doesn't break  thecommand-line client but the new options are not implemented.

Related to #29