fix error variable bug, also convert hub lists to semi-colon separated strings so we can use args in launch files, refs #153.