add initial command-line interface

You can see commands by running "copay getCommands"

Types are enforced - right now only strings work. This is so that types can be
coerced from the command-line correctly. Number of arguments are also enforced.
In the future you will be able to pass in JSON objects as arguments and they
will be translated to real objects.
adding wallet factory
Merge pull request #40 from maraoz/refactor/arch2

adding wallet factory
Merge pull request #39 from ryanxcharles/feature/command-line

WIP: command-line interface
This is just a hardcoded value for WalletId on publickeyring to pass test.
Merge pull request #41 from cmgustavo/bug/01test-publickeyring

This is just a hardcoded value for WalletId...
update bitcore package.json version
add commit hash
Merge pull request #43 from maraoz/update/package.json

update bitcore package.json version