Default the network, if not specified, to `networks.defaultNetwork`. Closes #559

- Changes Address and PrivateKey to use the configurable `networks.defaultNetwork` if not specified
- Adds tests to check that the default is being used
- For consistency, networks are name by 'livenet' and 'testnet' in all cases
- Builds browser tests before running to ensure tests are up-to-date when developing
Yes, but we can do this in another pull request, and take care of all the cases.