Initial import
Added a basic README.
Make the version byte a parameter.
Fixed all cases of unsafe BigInteger <-> byte[] conversion.

The BigInteger class we're using supports negative integers and
encodes them with a sign bit. Since in our application we are dealing
with unsigned integers only, we need to disable this functionality by
creating two wrapper functions toByteArrayUnsigned and
fromByteArrayUnsigned.
Removed a debug statement.
Removed debug statements.
Moved sources into src/ subdirectory.
Split getDescription() into two functions.
Added utility function for TransactionDatabase reset.
Moved wallet loading out of bitcoinjs-lib.
Added ability to add fees in createSend.
New utility function for parsing value strings.
Added more ECDSA function and some fixes.

decodeFrom is no longer destructive with it's inputs.
Added isOnCurve().
Added validate().
Fixed formatting.
Factored out new functions serializeSig and parseSig.
Add tests.
Added more tests.
Added Paillier and ECDSA split signing demo.
More work on split key protocol.
Added rudimentary build system.
Wrapped Bitcoin and Base58 in platform-neutral closures.
Added copies of Crypto.util.* tools in Bitcoin.Util namespace.