Interval Data Upload Automation

Device interval data must to be uploaded to the Leap platform for DSGS in California as well as Massachusetts Clean Peak Standard and ConnectedSolutions in New England in order to calculate baselines and performance, as well as generate revenue payments. We've now added SFTP server support to simplify the uploading of large files and enable automation via client libraries.