Add model classes and repo

@OuadiaGamrane check motherfucker khassek t confirmi lia le merge