removed duplicate code in distributor
adjusted classes initalize
removed old compare things
Class Repository finished
Class Distributor finished for get repo, not for newly created distributors