FTP/SFTP module for testing against remote FTP/SFTP servers

Adding a FTP module extending Filesystem module (with additional functionality), to support testing with FTP/SFTP servers.

Supported Connections
- FTP
- SFTP

Docs included ```docs/modules/FTP.md```