fixed exit not working in chained commands
remove newlines on error msgs, changed UserHostInfo to use different unix cmds