+ Upload files of Sub-Directories feature

+ this change now includes all files in a folder ( including files
located inside a sub folder)

+ A change has been made to the os.walk part of the program

+ this for some reason seems to be messing up the downloads
functionality which was previously working . Working on fixing the
downloads functionality . Will iterate on this and then create buckets
Reverted to a working version of flat download

Reverted to a working version of flat download (removed all attempts to
create buckets based on file extensions).

-> The code does recursive upload of subdirectories and downloads all
files flat into a single folder.

Test 1 : Simple Download
====================================================
Looks like you havent downloaded the files even once
====================================================
Created a folder of name s3_downloads on your Desktop
====================================================
Downloaded file  .DS_Store
Downloaded file  1605588.jpg
Downloaded file  1872944-dexterslaboratorywallpaper800.jpg
Downloaded file  DeeDee-3.jpg
Downloaded file  DeeDee-dexters-445-629.jpg
Downloaded file  Dexter's_Laboratory_title.jpg
Downloaded file
Dexter-and-DeeDee-dexters-laboratory-13130813-445-411.jpg
Downloaded file  Dexter-dexters-laboratory-13130752-445-620.jpg
Downloaded file  Dexter-dexters-laboratory.jpg
Downloaded file  Dexter_Ego_Trip_VHS.jpg
Downloaded file  Dexters Laboratory-002.jpg
Downloaded file  IDW-Dexters-Laboratory-Comic-main.png
Downloaded file  Imgres-2.jpeg
Downloaded file  Jonny-quest-logo.jpg
Downloaded file  after_effect_for_mac-wallpaper-1680x1050.jpg
Downloaded file  alberteinstein.jpg
Downloaded file  clip-art-dexters-laboratory-066458.jpg
Downloaded file  cloudcrate.py
Downloaded file  dd-3.gif
Downloaded file
dexter-s-laboratory-science-ain-t-fair-windows-screenshot.jpg
Downloaded file  dexter__s_laboratory_by_mac6288-d53i8da.jpg
Downloaded file  dexter__s_laboratory_by_mawscm-d43z8m8.png
Downloaded file
dexter_s_lab_facebook_cover_page_by_candynapkin-d6iv94x.png
Downloaded file  dexters-lab-tv-12.jpg
Downloaded file  dl_jonny_quest_733x270.jpg
Downloaded file  download.jpeg
Downloaded file  einstein.010.jpg
Downloaded file  hello.txt
Downloaded file  johnny-bravo.jpeg
Downloaded file  johnny-bravo1395312667.jpg
Downloaded file  last_modified.txt

Test 2: Redownload and see if all folders are skipped

========================================================================
=====================
the s3_downloads folder already exists , will now selectively download
files into this folder
========================================================================
=====================
loaded json from file into memory and it looks like below
Skipping download of file .DS_Store
Skipping download of file 1605588.jpg
Skipping download of file 1872944-dexterslaboratorywallpaper800.jpg
Skipping download of file DeeDee-3.jpg
Skipping download of file DeeDee-dexters-445-629.jpg
Skipping download of file Dexter's_Laboratory_title.jpg