function Controller(s, h, l) {
  this.storage  = s;
  this.server   = h;
  this.logger   = l;
}
/**
 * A controller containins the primary business logic for all profile module
 * services. It is constructed with references to necessary external services
 * and provides an interface for each of its public service offerings.
 *
 * @constructor
 * @param {Object} s          - profile storage
 * @param {Object} h          - server
 * @param {Object} l          - logger engine
 */
A controller containins the primary business logic for all profile module
services. It is constructed with references to necessary external services
and provides an interface for each of its public service offerings.

@constructor
@param {Object} s          - profile storage
@param {Object} h          - server
@param {Object} l          - logger engine
A controller containins the primary business logic for all profile module services . It is constructed with references to necessary external services and provides an interface for each of its public service offerings . @constructor @param { Object } s - profile storage @param { Object } h - server @param { Object } l - logger engine
function Controller(s, h, l) {
  this.storage  = s;
  this.server   = h;
  this.logger   = l;
}
function Controller ( s , h , l ) { this . storage = s ; this . server = h ; this . logger = l ; }
A controller containins the primary business logic for all profile module
 services.
A controller containins the primary business logic for all profile module services .