small name change
removed notion of market players as they are being replaced
moved decommission function into model, and called it at the end of the facility model decomm function
added an exchanger class to house resource exchange api and made the model class virtual