Migrates Address to stricter API subset
Adds error messages and better version checking
Removes Address.fromPubKey and improves test vectors
Assert uses strictEqual instead of direct comparison
Fixes Transaction.addOutput() param handling to match documentation

Now (horrendously) supports other networks
Removes resolved TODO
Uses typeof address === 'string' instead
Merge pull request #140 from dcousens/addrstrict

Migrates Address to stricter API