Fix des derniers bugs + mise à jour du setup.py

Les derniers bugs apparent viennent d'être corrigés.

Mise à jour du setup.py pour l'installation des dépendances de manière automatique.

ATTENTION : nécessite d'avoir libgit2 0.18.0 d'installé avec les headers.