add initial implementation

generate files to upload
upload changed files
download data files
use passive mode as the server doesn't work properly in active mode
transform pilot names
order classes correctly