whole_func_string: function init(pathToModels, cb, addToSwagger) {
  	modelPath = pathToModels;
  	glob(modelPath + '/**/*.js', function(err, files) {
  		if (err) return cb && cb(err);
  
  		files.forEach(function(file) {
  			var Model = require(file)(),
  				modelSwagger = null;
  
              if (Model.init) {
                  Model.init();
              }
  
              modelSwagger = Model.getSwagger();
              
  			if (modelSwagger && addToSwagger) {
  				modelSwagger.forEach(function(swaggerResource) {
  					swagger[swaggerMethodName[swaggerResource.spec.method.toLowerCase()]](swaggerResource);
  				});
  			}
  			models.push(Model);
  		});
  
  		return cb && cb(null, models);
  	});
  }
func_code_string: function init(pathToModels, cb, addToSwagger) {
  	modelPath = pathToModels;
  	glob(modelPath + '/**/*.js', function(err, files) {
  		if (err) return cb && cb(err);
  
  		files.forEach(function(file) {
  			var Model = require(file)(),
  				modelSwagger = null;
  
              if (Model.init) {
                  Model.init();
              }
  
              modelSwagger = Model.getSwagger();
              
  			if (modelSwagger && addToSwagger) {
  				modelSwagger.forEach(function(swaggerResource) {
  					swagger[swaggerMethodName[swaggerResource.spec.method.toLowerCase()]](swaggerResource);
  				});
  			}
  			models.push(Model);
  		});
  
  		return cb && cb(null, models);
  	});
  }
func_documentation_string: gets all model files and adds them to swagger
  it will then add those to swagger as the proper resource
  
  @author Tim Golen 2014-12-17
  
  @param  {Function} cb