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.
I guess if it wasn't able to require colors it would fail out before we got here which is what we're trying to catch.  The color codes still feel weird.