a lot of the server "prerequisites" were moved up to `bin/idp.js`