Rewrote the library to split code in small pieces.

- La clef de cache est maintenant toujours un uuid (plus d'url, sauf pour les collections).
- Il y a deux clefs par modèle, une pour les pendingOperations et l'autre pour le cache du dit modèle.
- Le code est séparé ce qui va te permettre d'appeler la fonction pour exécuter les opérations en attente quand tu le souhaiteras.