* Use sqlite for squeak node in docker compose
* Include other sqkserver in docker docker-compose
* Use second instance of squeak node in docker compose
* Remove old log line
* 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
* Use sqlalchemy for create peers table
* Use sqlalchemy to create squeak table
* Add index to squeak table
* Use sqlalchemy fo create profile table
* Use sqlalchemy to create offer table
* Use sqlalchemy to create all tables
* Define tables in db class
* Use momentjs to show relative time for squeak list item components
* Use moment to format time in squeak detail component
* Use momentjs to show relative offer expire time
* Add lightningnode page
* Add tabs to lightning node page
* Show node info for lightning node in node info tab
* Fix style of lightning node page
* Add port number to params for lightning node page
* Decode payment request after getting offer
* Decode amount and node_pubkey from payment request string
* Rename fields in offer database table
* Include invoice time and expiry time in offer table
* Fix block time display in squeak detail component
* Add todo comments to handle exceptions in upload/download
* Log the proof and expected proof in get offer task
* Convert offer message to namedtuple
* Successfully save offer in database
* Show lock icon when squeak thread item is locekd
* Squeak thread item locked display now looks good
* Show squeak detail item differently when locked
* Add peer sync controller class
* Got sync downloader with remote connection working
* Got lookup hashes to download working in sync downloader
* Add peer sync status class
* Check stopped event flag before continuing with download
* Got peer download running in a separate thread for each peer
* Rename peer download class
* Fix get current download in sync status
* Add peer upload thread
* Got peer upload working
* Got peer download working
* Display different message in frontend when squeak is locked
* Change default quota for upload rate limit