Added search feature and the first end-to-end test