Tools for FTP uploading.

This file is still under development and is not released for general use.