Rework the Package.search function with Toshio

Use .distinct() when we join with PackageListing
Assume in the UI we want the Approved package by default