Search improvements - Delivers # 77425094

Search can now handle multiple terms; genres are also searched; search/index has improved UI via back button and another search box; tests are updated.