Integration layer

Added the integration layer (not yet implemented)
To use it you have to do:
DAOXXXX dao = FactoryDAOXXXXX.getInstance().getInstanceDAOXXXX();

and then the DAO has CRUD method and also a Discover one to make
searches.