organisation: add models for network groups

Network groups are either local groups or chapters and these models
represent both. They both contain country groups and region groups
within countries. Views will have to do much of the grunt work to
separate national groups and region groups.