Add ability to upload directories

This will zip the directory before uploading
Delete temporary files after upload

Saves disk space, which may be nice for SSD owners