clean up variable static

Il y avait plusieures variables static qui pouvait tout simplement être
des variables locales.
clean up

Meilleure séparation entre les variables globales et le reste du code +
ajout de commentaire pour la fonction usage() dans le fichier main