Reactive progress bar

Rendu de la progress bar un peu plus sympa pour l'utilisateur.
C'est pas encore parfait (ca peut etre plus fluide et plus regulier) mais au moins ca montre que ca avance.

Il y a deux couples d'observer/observable
- Le Worker est un Observer du PowerpointGenerator (execution de la routine principale) et met a jour la UI en fonction du progres.
- Le PowerpointGenerator est lui meme un Observer du ISpreadRankStrategy et met a jour son propre pourcentage de progression en fonction de la progression de la sous tache.

J'ai fait quelques refactors et deplacements de code au passage.

Fixes #30 
Il n'y aura pas un moyen de ne pas mettre en dur le 5% et le 45% ? Car du coup ça préfigure du contexte dans lequel la fonction est appelée ?