Creation d'une classe database drivers et modifications code associes

Version de développement pour montrer la faisabilité. Il reste plusieurs bugs.