This version uses lists rather than numpy
args.delimiter, not delimiter
Extra code for dealing with unspecified obj
error handling for eps-obj mismatch
Fixed crash when no objs specified
Better errors for defective input