rely on exit codes for determining if there is an error.
no parsing of output for error messages anymore, apart from LBSError
fixes #36