Making parts of setup.js more portable, removing bootstrapping functionality.

In the future, we will operate under the assumption that the user runs `npm install`, since `setup.js` will likely run as a part of the Grunt process, and Grunt will require `npm install` to run before it'll function.