Using MVC directory structure

Like any application, how we organize our API code is important for ease of use.

We're going to use the MVC architecture for the server app i.e. "model, view, controller". You'll see as we progress that this is a logical and simple approach.

This is a companion discussion topic for the original entry at