Merge pull request #105 from maraoz/bug/ripemd160-fix

fix ripemd160 for browser and add tests
prevent requiring bitcoinjs-lib each time
fix examples
Merge pull request #109 from matiu/feature/opt-require

Feature/opt require
support for compressed pub key import
change name to print function
add support for Sign and Verify in Key for Browser. Tests added
add KeyModule example to browser
remove constructor params in browser version of KeyModule
Merge pull request #112 from matiu/feature/sign-verify-browser

Feature/sign verify browser
add bitcoin/bitcoin test data
added encode tests
added decode test
added references to bitcoin/bitcoin tests
Transaction new tests not working
basic Transaction test working
working on Transaction verification and Script tests
script parser code added and tested