Finished the basic search implementation. It is now possible to search