- creating parent directories beforehand
- unlink downloaded link file before creating a symlink

Signed-off-by: Gabriel Andrade <gabriel@b-datum.com>
- fixing file and symlink existence check

Signed-off-by: Gabriel Andrade <gabriel@b-datum.com>