update some gems
lets remove sqlite, even for dev and test
add factory and test for search service
test about search passing
basic form for search