add ability to zip and upload directories