-DeploymentPlanDefinition: add id and version
-EntityRepository: refactor common code from AppRepo into a separate trait, use it for group and deployment plan as well
-DeploymentPlanRepository: basic persistence functions
-GroupManager: persist deployment plan