code: function CruxAngularIndex(config, name) {
    Interface.apply(this, arguments);
    this.name = name + ':index';
    this.config.output = this.config.output.replace('$module', this.config.module).replace('$environment', global['NODE_ENV']);
    this.config.path = this.__fullPath(this.config.path);
  }
docs: This is the angular sub-process task called Angular.index. Its only purpose
  is to watch the index.html file under the angular's root directory and copy it to the public folder.<br/>
  This is a convenient setting for projects that tend to have a complicated structure and want to have their entire angular app in a single directory.
  
  @memberof crux.Build.Angular
  @class Index
  @param {Object} config - default process configuration
  @param {String} [config.path=front/app/index.html] - source path to the main html file
  @param {String} [config.output=public/index.html] - destination path for the main html file to be copied