Restored files that were refactored away.

Resolves #1873.

During unzip based deployments of new releases, old files are not removed and node's require loads the old file instead of all the new ones in the new directory. The newly restored files in this commit act as a delegate for all other dependent scripts. They simply load all the new files from the new directory by using the trailing slash to disambiguate.