Sym link management fixes

 * Set overwrite to false due to grunt-contrib-symlink bug that interacts badly with sym-linking into node_modules. 
 * Symlinking of typescript is now done by typescript files instead of directories.