feat(ftp): implement ftp ingest provider

SD-692