add Commune model + update datasources and tests
Merge branch 'feature-communes' of github.com:polem/departements into feature-communes