* Use typed config
* Use typed config
* Got bitcoin connection working in main config
* Use better defaults for lnd configs
* Got test working for get network using config fixture
* Use sqk_dir_path instead of sqk_dir
* Add logging of bitcoin configs
* Don't use config option when config file doesn't exist
* Move network sync modules to new sync package
* Run sync worker thread from main module
* Got sync worker working in admin handler
* Use squeak_controller in sync_controller
* Use squeak_controller in peer task
* Remove old commented args replaced by squeak_controller
* Use squeak_controller method to get best block height
* Improve constructor for network sync task
* Improve constructor for network sync task
* Use price_msat for config and internally
* Use price_msat in admin protocol for offer message
* Use price_msat in sent payments table and protocol
* Update frontend to use new protocol with price_msat for offer
* Update static build
* Use default configs for webadmin
* Remove sqlite config from config file
* Use default config for sqk dir
* Use derived default lnd tls cert path in config
* Use default config for macaroon path
* Remove macaroon path config from docker config.ini
* Got mainnet working in docker
* Update readme
* Remove unused network param in docker config.ini file
* Update readme
* Create new config class
* Load lnd configs from new config class
* Use new config class for server and webadmin
* Use new config for webadmin
* Fix boolean configs for webadmin
* Use new config class for squeaknode configs
* Use new config for postgresql configs
* Use configparser get method for all configs
* Remove old configparser from main module
* Rename squeakserver to squeaknode and get itest passing
* Fix itest dockerfile
* Rename more squeakserver to squeaknode
* Rename database from squeakserver to squeaknode
* Update readme
* Remove frontend/build from git
* Rename squeakserver to squeaknode in tox and main
* sqlite db engine works in itest
* Remove unused comment
* Use integer for invoice timestamp and invoice expir
* Fix insert offer
* Remove show tables in queries
* Add max squeaks per block per address config
* Add rate limiter class
* Check rate limiter in squeaknode before saving squeak
* Got working itest with rate-limited requests
* Add btcd credentials and rpc cert to sqkserver configs
* Start the squeak block verifier worker thread on startup
* Btcd request still failing because of cert
* Got btcd client working
* Use valid block hash and height in itest
* Remove lnd folder and use tls cert path and macaroon path in config file
* Remove commented lines in lnd client
* Rename rpc_host to host in lnd config
* Add buy squeak request
* Add payment of invoice in itest
* Use latest beta release of lnd
* Got connect peer from itest working
* Open channel in itest before trying to pay
* Add list channels and list peers commands
* Got lightning payment working
* Got full itest working with payment and decryption
* Use config file mounted in docker container to run squeakserver
* Fix test script to shut down at end
* Expose port in dockerfile
* Update main docker-compose to use config file