Having `server.js` set these on `app.locals` on order to provide access for `Swagger` seems like loose coupling. Some things to consider:

1. Does `server.js` actually need to have *any* swagger-related stuff? The reason it was on the Server in the first place was because it wasn't being collected as part of registering the routes, but that's not true anymore. It might be able to be all collected into `swagger.js`, and be registered by server and managed internally, rather than passing it around using `app.locals`
2. Rather than have `server.js` invoke `addModelsToResources`, we can probably listen to `OAE.on('ready', ...` and do the post-processing there