initial refactoring of the share method in the activities_controller
create the activity and audience as part of the same transaction