Complete search repositories

Complete repos search api similar to the work done on #274 #275

- [x] update to use base search class
- [x] pass those tests
- [x] update all projects