How to sync/commit changes---https://www.youtube.com/watch?v=gj2yvMBmt1U
-- added by Hong Ling --- should we have repositories or branches for each group? It is ok. I think we can use the folder struture to seperate the groups, which I have done.