Rebuilt keyword search method, still needs to have final sorting impleme...

...nted for results