1. pushed - it seems like there would be a way to just put these all in a function and then call require('./express_config)(); But I guess then my variables would need to be global?
I used the object.property method.
middleware.cookieParser = require('cookieParser'):
module.exports middleware;

2. I will look into using nconf

3. Pushed. Does the done callback have any other parameters besides done(err);

4. GET / Split into 2 functions and removed uncessary setClient