Simplify module listing and search

Modules are now matched based on keywords and titles, so the
command line interface for listing and searching modules only takes a
string to search for