Add support for postgres full text search
Simplify search and use postgres FTS

Make tests more powerful and easier to use. There are no longer multiple
search runmodes, we are back to a single search bar. We're now
supporting searches of many of the text fields in the DB, which will all
resolve to their corresponding vendor.