Added a first pass at search functionality.