Convertion search controller

Convertion du controlleur de recherche:
- Recherche par genres principaux englobant leurs sous-genres
- Recherche par nom
- Recherche par localisation et distance
- Ajout de filtre par nouveautés. (plus populaires et mieux notés à venir)
Passe-moi ça dans un linter comme Pylint (ou carrément dans l'éditeur PyCharm) pour vérifier la qualité de ton code. ;-)