title: NodeJS and Express - separate my controllers and models
body: <p>I'm building my first Express app. It's a bit messy as my controllers and my models are all in the same place: the app.js file.
  Is there a way that I can separate those?
  Even artificially, by creating different files and then using some third party program to compile them into the app.js file.</p>