uniq filter

People want this really badly.

@arthurnn @dylanahsmith 
@parkr, this allows nil values now