refactor: SearchCtrl and SearchService moved to it own files