Merge pull request #109 from ralphtheninja/master

100% coverage of wallet.js
assert.throws matches error messages properly
Isolates Base58Check encoding from Base58 code/tests
Changes existing code to use new base58 API
Merge pull request #112 from dcousens/b58

Base58 isolation and preparation for Buffers
deprecate support for node 0.8 as we move to buffers
Bump version to 0.2.0
Fixes actual/expected parameter ordering
Merge pull request #116 from dcousens/patch-1

Fixes actual/expected parameter ordering
Stops using decodeFromHex
Removes curveFpDecodePointHex
Renames test description appropriately
Merge pull request #118 from dcousens/ectests

Renames `ec.js` test description appropriately
Removes pointless error utility function
Renames util.js to crypto.js
Migrates all usage of crypto-js/sha256 to ./crypto
Adds tests and fixtures for ./crypto
Hash160 now outputs a buffer
Changes deepEqual to equal
Merge pull request #119 from dcousens/cryptoutil

Adds ./crypto and standardizes hash usage