Added distinct option to Filter class for filtering on across relations 

Added distinct option to Filter class to be able to eliminate duplicate rows when using Filters that span relationships. Added test + docs.