Improve item searching

This commit improves the item search interface to add support
for multiple results, selecting a result from the list, and displaying
more information about results.