Content editing: moved forms to a new forms.py file, deleted @user_passes_test decorators (edit permissions check will be performed in POST branches of the view functions), some cleanup