code: function (name) {
      // initialize module instance with default module configuration
      _.merge(this, defaultModuleConfig)
      // set app name
      this.name = name
      // set absolute path of base directory for module
      this.base = getBase()
      // store reference to global app
      this.immutableApp = immutableApp
  }
docs: @function ImmutableAppModule
  
  create new ImmutableAppModule instance.
  
  @param {string} name
  
  @returns {ImmutableAppModule}