Added skeleton for ftp component, updated aggregator to use it