Fixed multi-word search. Improved code readability
Added transients to cache results