message: Update: `infura` provider documentation
diff: @@ -299,34 +299,47 @@ etherscan([ProviderArguments: Object])
  This method returns an provider instance object, instantiated with the necessary prop fields.
  -Even though it will work out of the box, it is highly recommended that you pass in at least the `apiToken` key via the `walletArguments` object. A new token for the Etherscan API can be generated [here](https://etherscan.io/myapikey).
  +Even though it will work out of the box, it is highly recommended that you pass in at least the `apiKey` key via the `walletArguments` object. A new token for the Etherscan API can be generated [here](https://etherscan.io/myapikey).
  See [`ProviderArgumentsType`](../src/flowtypes.js#L94-L98) in [`flowtypes.js`](../src/flowtypes.js) for how the arguments object looks like.
  -The only two _(optional)_ props that this method will take are `netwoork` and `apiToken`.
  +The only two _(optional)_ props that this method will take are `network` and `apiKey`.
  ```js
  import { etherscan } from 'colony-wallet/providers';
  const provider = etherscan({
  network: 'homestead',
  - apiToken: '<your-token-key>',
  -}); // { chainId: '', ensAddress: '', ... }
  + apiKey: '<your-token-key>',
  +});
  +
  +// { chainId: '', ensAddress: '', ... }
  ```
  ### `infura`
  ```js
  -infura([network: String], [token: String])
  +infura([ProviderArguments: Object])
  ```
  -This provider method takes an optional `network` name as string _(defaults to 'homestead')_ and an optional, but very recommended `token` -- without it the connection will still work but will be very limited. A new token for the Infura API can be generated by [signing up for the service](https://infura.io/signup).
  +This method returns an provider instance object, instantiated with the necessary prop fields.
  +
  +Even though it will work out of the box, it is highly recommended that you pass in at least the `apiKey` key via the `walletArguments` object. A new token for the Infura API can be generated by [signing up for the service](https://infura.io/signup).
  +
  +See [`ProviderArgumentsType`](../src/flowtypes.js#L94-L98) in [`flowtypes.js`](../src/flowtypes.js) for how the arguments object looks like.
  +
  +The only two _(optional)_ props that this method will take are `network` and `apiKey`.
  ```js
  import { infura } from 'colony-wallet/providers';
  -const provider = infura('homestead', '<your-token-key>'); // { chainId: '', ensAddress: '', ... }
  +const provider = infura({
  + network: 'homestead',
  + apiKey: '<your-token-key>',
  +});
  +
  +// { chainId: '', ensAddress: '', ... }
  ```
  ### `jsonRpc`
  