XD-2044 Add SFTP source module

- Add module options and config
- Add tests
All the values set would return false in this case, but I get your point.