Updates 12/8

Added in multiple search by types and validation of at least one
document.
Added in linq distinct on document input list to prevent dup
lines/reporting issues.