Refixed download folder by forcing github to create the folder (added .gitignore to folder download). Changed code to check for folder exists and is write enabled throw exception if not. Unit test (successful).