Merge pull request #3 from lemonde/merge-middlewares

refactor(middlewares): middlewares très spécifiques transformés en fonction utils et inclus dans les middlewares exportés
implemented check-exists and check-not-exists + tests
simplified couple func thanks to master Greg
before checkExist or checkNotExist, all keys are snake cased
updated readme