Don't download existing dependencies

Old behaviour:
If dep exists, as a folder or directory, delete it.
Download dependencies.

This new dependencies block will:
Remove a file called dep if one exists.
Download dependencies if the dep folder doesn't exists,

All tabs have also been converted to spaces