auto-loading promise based mvc node.js app skeleton