Check if destination exists before symlinking

Came across an issue with nodejs-snockets which lists coffee-script in package.json in both a 'dependencies' and 'devDependencies'. Creating the second symlink fails with 'OSError file exists'.