Edit community profile

The following PR depends on #27, #29 and #30.

It implements the functionality of editing community profile. 
You can also check whether name and slug of community actually changed,
self.assertEqual(self.community.name,'foo')