Implemented Search Functions

logical and graphical part should be working, although the database
still returns an empty list