add reactor to sources
check to make sure download folder exists, this might change in the future but this way neither armin or I have to change it each time
Merge branch 'dir_exists' into armin