* 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
* 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
* 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
* Docker-compose in main docker folder working
* Fix rpc host in start lnd script
* Remove link alias for btcd in btcctl
* Remove docker-compose links alias for btcd in lnd container
* Remove unused open ports in itest docker-compose
* Remove unused environment variabls from itest docker-compose
* Fix port conflicts between itest and docker docker foler docker-compose containers
* Use react material design template for frontend
* Successfully make rpc request inside material design template
* Make rpc request in tables page
* Run react frontend in development mode for now
* successfully get squeaks in tables page
* Use production server in frontend dockerfile
* Update gitignore to ignore generated proto files
* Organize npm package
* Use reactjs for frontend
* Add dependencies from gprc example to react app
* Got admin rpc request working inside react app
* Show message in react app with correct label
* Add envoy proxy
* Add frontend, still not working
* Open port to frontend
* Fix static html page
* Fix url in client js code, but CORS is still blocked
* Successfully make request from browser to sqkserver through proxy
* Expose ports for sqkserver in docker
* Remove unused frontend files
* Remove duplicate envoy config file
* 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
* Use new squeak protocol with encryption/decryption key instead of data key hash.
* Use from_bytes method for encrypted decryption key
* Undo changes to use temporary local install of squeaklib
* 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
* Run itest with direct connection to server
* Add dummy blockchain client
* Got itest working with direct post to server
* Rename lnd rpc proto module
* Making lnd lightning client able to take proto module as param
* Pass ln proto module as param to lnd lightning client
* Able to import lnd client in test container
* Able to get wallet balance in test direct from rpc client
* Add postgres db to server
* Able to connect to postgres
* Connect to postgres successfully without error by omitting database name that doesnt exist
* Create squeak table in initdb script
* Fix data types for columns in squeak table
* Construct server handler with a db connection instance
* Use context manager for db connection and cursor
* Implement insert_squeak method, still not working.
* Updated squeak table schema and insert method
* Got itest working with bob downloading alice's squeak from the server