Fixed PhotoPost to work with source URL. Enforce single source requirement