refactor the activity_object like! and unlike! methods
initial refactoring of the share method
initial refactoring of the append_to_activity_stream method