Make group persistent
Proto: add definitions to proto
Stepping: rename to Step
Group: implement MarathonState hooks
GroupResource: use  GroupManager to implement the methods
GroupManager: handle state updates and trigger deployments
GroupRepository: copy/paste from AppRepository