Copied code from petertodd/python-bitcoin
Autopep8
Ditch old logging in favor of Python stdlib logging
Use logging levels
Move initialization to a singleton manager class

* Change settings to toml
* Use argparse
* Move setting defaults to use defaults dictionary
* Remove RPC for now
* Handle exit signals
Add in ChainDb
Add a requirements file
AutoPep8 chaindb
Change chaindb to use python logging
Add cache class
Adds setup.py and a README
Reworked to hopefully work with current python-bitcoinlib