implement Unique to remove copies of lines identified by key columns