Added initial setup.py
Merge pull request #1 from Ademan/pythonize

Added setup.py for packaging
Change setup.py version to 0.1

Lets keep expectations reasonable...
Add initial ECDH support to bitcoin.key
some minor pythonization
Add CheckTransaction()
Get SignatureHash() working
Add tx_(in)valid unittests

Testcases from Bitcoin Core c32a486f4b2253900749acd0d42efae3319b98ed
Restructure to separate out consensus critical code

All consensus critical is now under bitcoin.core

Also improved the README
Update script_(in)valid.json

From Bitcoin Core eacc6f4a26467950c05987af87f604482d8bd0c1
Fix make-bootstrap-rpc.py
Remove TODO and BUGS

Both rather out of date.
Rename CScript*Exception to Error
Add CheckBlock() functionality
Merge commit '46314961bd7d8d0d6069c766c9cb7bfc41c299f4'
Update for bitcoin.core move
Ignore errors when merging dust
Refer to server by DNS name rather than IP addr