Add annotations for :search result classification
Add upper bounds to cabal package dependencies.
Remove Cabal library dependency and add more upper bounds