Refactorisation du code en classes

- déplacement de l'ancien code dans tmp/
- ajout des différentes classes
- ajout de nouvelles sources de données dans resources/