initial commit for mof gen
cleaning
split code between mof and config generation in 2 different providers
update readme