add a tx creation and signing example
soop may not be in the bitcore directory

If bitcore is being built inside of another project that uses soop, soop may
not be in the bitcore directory. We need to find the location of soop and then
find the custom_prelude script relative to that.
update interface, bitcore.KeyModule.Key -> bitcore.Key

It's annoying and easy to forget to type in bitcore.KeyModule.Key. I have
updated this so that now you can just do bitcore.Key. Tests pass in node and
the browser. This is a backwards-incompatible change so all software that
depends on the old style key generation will need to be updated.
add a tx creation and signing example
update basic example to use new interface
add createTx example to mocha
fix conflics
add a tx creation and signing example
add createTx example to mocha
add bitcore.KeyModule back as deprecated

This will allow bitcore.KeyModule to work with existing code, but it prints out
a message that it is deprecated.
fix example.html
fix conflics2
Merge pull request #151 from ryanxcharles/feature/update-basic-example

Update basic example
Merge pull request #152 from ryanxcharles/feature/fix-key-interface

update interface, bitcore.KeyModule.Key -> bitcore.Key
Merge pull request #149 from matiu/feature/tx-signing-example

add a tx creation and signing example
modularize browser build.js
check submodule validity
add exports
add dir option
fix paths