Edit community profile

The following PR depends on #27, #29 and #30.

It implements the functionality of editing community profile. 
As I mentioned previously, I'd suggest to switch the try/except for get_object_or_404