Check status of package dependencies during start.

Refs #3864
* Make sure that require() is able to resolve all dependencies
  listed in package.json.  If packages are missing halt the
  bootstrap process and display an error and help message for user.
Ok...  I guess `\033[0m` should be safe to use as it's the "reset" code, so it should be safe to use to revert back to how the terminal was before.

I'm going to do a little (double-)checking that the codes play well on major platforms and leave them in if they do.