fixed to always run in shell to run multiple commands
moved npm commands into build.js; dependency checking before install
checks user settings first and falls back to default package settings