Dev dependencies (eg. truffle) should be global, so that we're using the same version of truffle across packages. Some other dependencies, such as web3, should probably also be global, so that we're using the same web3 everywhere.