* 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
* Removed lnd_bob and lnd_carol
* 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
* 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
* Add failing test for bob getting squeak from alice.
* Update client protocol to send only squeak bytes, not fields
* Improved failing test for bob getting squeak
* Trying to get connection from sqkclient to sqkserver
* Looks like connection from client to sqkserver may be working...
* Got client server rpc request to work
* Remove threading from uploader.
* Create rpc_client class in client to connect to server (using grpc) and verify that the upload_squeak method in rpc_client gets calleed
* Add main class with entry point in squeaknod/server
* Added sqkserver command and service to docker-compose for test
* Add server handler class, and still trying to load rpc implementation of server proto
* Almost got server grpc proto working, now only lnd client failing with tls cert issue
* Added server service and got it working in itest, it still doesn't do anything.
* Include address in squeak database.
* Add tables to db for uploader
* Include address in squeak database.
* Add tables to db for uploader
* Add uploader class.
* Fix foreign key relation in client db.
* Change uploader to check all squeaks based on address and block number.
* Start and stop uploader thread in client.