Implementing caisse

La caisse est fonctionnelle, je merge.