code: function ConfigurationParser(_path, _isConfig) {
    this.data = {};
    this.loaded = false;
    this.path = _path;
    this.isConfig = _isConfig || false; // when this flag is set to true, we will try and search for $ENV: variables.
  }
docs: It will load up the given file name and, based on its extension, it will parse it accordingly.<br>
  
  Current extensions supported:<br>
  .js -> we will look in module.exports<br>
  .json -> we will JSON.parse it<br>
  .yml -> we will use yaml to parse it.<br>
  <br/>
  <B>IMPORTANT NOTE</B>: When the parser is initializes as a configuration parser, it will search for custom settings, such as: <br/>
  - <b>$ENV:[environmentVariableName]</b> - this will try and fetch the setting from the environment variable specified, if not found it will output a warning and set the value to null.<br />
  @name crux.util.Parser
  @class