Upgrade predictive text/search controller

to use the Grails searchableService
Merge branch 'searchdev'
Refactored GB client code part 2

(complete genomes)