Application key

ça reste du work in progress.

Mais en gros aujourd'hui dans la branche, il y'a le service exposé qui permet de déclarer une application et de générer une clef.

Il y'a la classe pour manipuler une application.

Et il y'a pas mal d'améliorations dans ServiceBase (raison du pull request dès maintenant en fait)