Handle moderation actions

Note that this only deals with the basic workflow of performing
a moderation action and does not implement the appropriate display
of moderated content.

Change-Id: I870e6841fdbb1bd85e5747cc9e3fd9348afd67f8