Probably on the right track now, defining Exchanger as a module with Exchange as a semi-private model
Exchanger working!
Exchanger now defines a vanilla Spine class, not a controller. Add as a module like myController.include(new Exchanger())
Completed to-date documentation of the Exchanger class and its associated Exchange model