Implement editing of communities
Add authorization
Implement creation of communities