Fixes for nodejs deployment

Fixes #1056 for majority of Azure Website cases.
Fixes the issue of files with the same name as the start-up file in repo.