added uniqueness based on row.

Updated so that the slug would not check the current entry for uniqueness by excluding it current key/s from the lookup.
Also the first uniqueness found was incrementing by 2 instead if 1.