Removes dangerous private key throwaway
Comma consistency
Adds fail fast assertions for invalid input
Merge branch 'dangerpriv' of github.com:dcousens/bitcoinjs-lib into dcousens-dangerpriv