New Audit function

Refactor Audit to use always the npm audit mechanism through transforming the yarn.lock into a useable format for npms audit endpoint.

{
      'name': pkg.name,
      'version': pkg.version,
      'requires': required,
      'dependencies': dependencies,
      'install': [],
      'remove': [],
      'metadata': {
        'npm_version': '6.4.1',
        'node_version': 'v10.15.3',
        'platform': 'darwin'
      }
    }