adding zlib compression
username/api auth handling for cloud
adding support for large file uplaods