* Remove whitelisted attribute, use following to build whitelist
* Fix update whitelist on set profile following method
* Remove whitelist feature toggle from fronted
* Update frontend 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
* Use queue to signal peer sync completion/failure
* Got network sync result from multiple peers
* Add peer connection class
* Got network sync working with network sync class
* Simplify peer timeline sync
* Remove old comments
* Make timeline sync and single squeak sync work for both upload and download
* Simplify timeline sync worker
* Got itest working for sync squeaks and download squeak
* Got sync squeak and sync squeaks rpc methods working with reply on completion of sync.
* Delete unused node controller class
* Add download single squeak method
* Add test for download squeak rpc method
* Imprive peerdownload class to only use block height only for sync method
* 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
* Add insert sent payment method
* Delete db container from itest
* Add other container in itest
* Connect to other squeak node in itest
* Use client lightning container for itest to get offers from main node
* Get offers itest working
* Open channel to buy offer in itest
* Successfully pay offer
* Remove old print statements from itest
* Successfully unlock squeak in pay offer method
* Assert that decrypted content is correct in pay offer itest
* Show peer connection status for lightning node
* Add connect peer button to lightning node page
* Add test for connect peer
* Add working test for list peers and connect peer
* Add test for disconnect peer
* Fix sqk dir config
* Fix sqk_dir config
* Successfully connect to sqkserver_other in docker-compose
* Remove unused dialog from lightning node page
* Add receive bitcoin button
* Add new address rpc method
* Successfully show new address in dialog in wallet
* Make address field in new address dialog read only
* 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
* Use sqlalchemy for insert peer
* Use sqlalchemy to get peer by id
* Use sqlalchemy for get_peers
* Use sqlalchemy for set peer downloading
* Use sqlalchemy for peer delet
* Use sqlalchemy to insert squeak
* Use sqlalchemy for get squeak
* Use sqlalchemy to get squeak with profile
* Use sqlalchemy to get followed squeaks
* Use sqlalchemy for get squeaks for address
* Use sqlalchemy for get thread ancestor squeaks
* Use sqlalchemy for lookup query
* Use sqlalchemy for lookup squeaks by time
* Use sqlalchemy for lookup squeaks needing offers
* Use sqlalchemy for profile queries
* Use sqlalchemy for profile updates
* Remove log lines from insert squeak
* Use sqlalchemy for get unverified block squeaks
* Use sqlalchemy for insert offer
* Use sqlalchemy for get offer with peer
* Use sqlalchemy to delete expired offers
* Remove import of psycopg2 in db class
* Delete init.sql file
* Add squeak store class
* Use squeak store class to save squeaks made from make method
* Use squeak store class to get public squeak for server get
* Use squeak store class for other squeak node methods