Implemented classhierarchy service and refactoring

Refactored Project
	- is now an interface
	- repositoryProject implements Project interface
	- repositoryProject and projectRepository are no longer exportet