Copying a learning design wasn't resetting the groupings properly. Hopefully fixed now. Also changed the copy code to recursively process child activities - not to assume that we only ever have two levels of activities.
Changed getOrganisationsByUserRole, getUserOrganisation to support getting the child organisations by user/role, and to get a single organisation and the user's role in that organisation.
made changes to init and draw method to load child activities properly with icon and background panel and make tranistions working on container while it is locked