update: add in postgres as the db, rework search results page