Added search files
Search functionality implemented.

Also reorganized utils and removed the glib
dependency for that file.