Generate fake communities

Noticed we weren't making any fake communities, it seemed simple enough to add.
It looks like community.name is a unique id of community, because community.slug is automatically derived from it. To me the logic of adding community should belong to models.