#2: reconnect if IRC process disconnects on window close; persist settings to the file system; add auto join preference to login page