Cleanup main directory.
Project reorganization.
Add missing util/index.js
Merge branch 'master' of github.com:bitpay/bitcore into clean
Merge branch 'master' of github.com:bitpay/bitcore into clean

Conflicts:
	examples/PeerManager.js
	examples/SendTx.js
	lib/Connection.js
	lib/PeerManager.js
Fix browser bundling with new architecture.
add new constructor to Address (fromScriptPubKey)
Merge pull request #268 from matiu/feature/addresss-fromscriptpubkey

add new constructor to Address (fromScriptPubKey)
add support for signing/verifying messages

This adds a new Message class with static methods for signing and verifying a
message the same way as bitcoind. (In a nutshell, messages a prepended with
"Bitcoin Signed Message:" before being hashed and signed).

There is one important piece missing ... verifying a signature with an address,
and not a public key. I have not yet implemented this because the cryptography
interface of bitcore does not allow me to derive the public key from a
signature. This will need to be added before verifying from an address is
possible.
add Message to browser build and tests
Merge pull request #270 from ryanxcharles/feature/sign-message

WIP: add support for signing/verifying messages
resolved merge conflicts