title: Ethereum Web3.js returns "Cannot find module 'web3-requestManager'"
body: <p>I'm trying to start using Ethereum Web3.js with node 6.11.1 on a macosx</p>
  
  <p>I installed web3 with the following command:</p>
  
  <blockquote>
    <p>npm install web3</p>
  </blockquote>
  
  <p>Then i launch this - apparently - simple node command:</p>
  
  <blockquote>
    <p>Web3 = require('web3');</p>
  </blockquote>
  
  <p>Well, it returns the following error:</p>
  
  <pre><code>module.js:471
      throw err;
      ^
  
  Error: Cannot find module 'web3-requestManager'
      at Function.Module._resolveFilename (module.js:469:15)
      at Function.Module._load (module.js:417:25)
      at Module.require (module.js:497:17)
      at require (internal/module.js:20:19)
      at Object.&lt;anonymous&gt; (/Users/fremente/Dropbox/Influx Design/Web htdocs/ethereum/node_modules/web3/packages/web3-core/src/index.js:26:22)
      at Module._compile (module.js:570:32)
      at Object.Module._extensions..js (module.js:579:10)
      at Module.load (module.js:487:32)
      at tryModuleLoad (module.js:446:12)
      at Function.Module._load (module.js:438:3)
  </code></pre>
  
  <p>it looks like it require some module (e.g. 'web3-requestManager') that aren't installed with the package.</p>
  
  <p>Here it is my package.json</p>
  
  <pre><code>{
    "name": "ethereum",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "dependencies": {
      "ethereumjs-testrpc": "^4.0.1",
      "solc": "^0.4.13",
      "web3": "^1.0.0-beta2"
    },
    "devDependencies": {},
    "scripts": {
      "test": "echo \"Error: no test specified\" &amp;&amp; exit 1"
    },
    "author": "",
    "license": "ISC"
  }
  </code></pre>
  
  <p>Any Idea? Am i doing something wrong?</p>