removed sigint / sigterm handler - client should handle this instead.
fixed some potential issue where event callback will be fired after workflow was removed
updated to handle xml2js parsing on htcondor lib