Validate parameters in Activity model before trying to create.
Only create activity and call webhooks if photo was retrievable. Closes #1156
Check for valid parameters before creating an activity. #1156