Fix randomization issue
Silent output
Smaller memory footprint by lowering the chunk size
Reorganize libs
Adding new library for md5 checksumming
Verify md5 checksum during upload