XD-2044 Add SFTP source module

- Add module options and config
- Add tests
don't need the else here. Too bad java doesn't have XOR :)