Setup initial logic for sideloading an image

* Allows for a limit of the query results and of the replacement results
* If a replacement limit is not set, we only replace 10 before breaking out
* we don't enforce a default query limit, as it is possible some images will match on the host but then fail to match because they are currently in wp-content or another whitelisted path.