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
Some of this could be written as `bufNetwork = Network.get(bufferUtil.integerFromBuffer(buffer[0]))`