added routes for search, updated results for non-existing keywords, updated permissions
conflicts resolved