network -> networkstr

...for compatibility with address, and to make the types obvious
network -> networkstr
Privkey().fromRandom()
Pubkey().fromPrivkey()
move static isValid next to instance isValid

...to be easier for developers to parse and distinguish
add bitcoinjs contributors

...since some of the source code comes from bitcoinjs