* Updrage squeaklib to 0.7.1
* Add case to handle secret key msg in peer msg handler
* Add fields for custom price and use custom price to profile table
* Got itest working with new profile fields
* Use default values for profile struct constructor
* Fix db migration to use use profile columns
* Got itest passing for set use custom price
* Show custom price or default price in profile page
* Change wording of selling with price in profile page
* Got set use custom price toggle working in configure profile dialog
* Use newer version of squeaklib with decryption key outside squeak object
* Remove todo comment about clearing decryption key before insert squeak in db
* Remove sharing field from all backend code
* Add db migration to remove sharing field
* Remove profile sharing field from frontend
* Update frontend build
* Allow reprocessing the same invoice without duplicate insert of received payment
* Use stopped event to stop processing invoices
* Got itest working with payment processor class
* Use payment processor class in squeak controller constructor
* Add rpc method for reprocess received payments
* Add reprocess received payments button
* Add reprocess received payments to admin web app
* Handle processing received payments subscription rpc better
* Add frontend button to reprocess received payments
* Clear settle indices in reprocess received payments
* Update static build
* Try changing peer primary key to hash, not done
* Got backend working with peer hash as primary key
* Got frontend working with peer hash as primary key for peer
* Use address as primary key for profile table
* Delete old sql query comments
* Update frontend to use address for profile primary key
* Fix profiles page data table goto action
* Fix usage of get profile by address in remaining frontend
* Add profile image field to db
* Add set profile image rpc
* Got clear profile image working
* Add has custom profile image field in profile rpc respones
* Stop using save_squeak method of squeak_store
* Stop using get_squeak method of squeak_store
* Stop using delete_squeak method of squeak store
* Stop using unlock_squeak in squeak_store
* Remove squeak_store usage from peer task
* Remove some usages of squeak_db from peer_task
* Remove all squeak_db usage from peer_task
* Remove squeak_store from main module
* Delete squeak store class
* Add squeak_core module
* Remove unused import
* Delete squeakblockverifier
* Use squeak_core to make squeak
* Remove blockchain client from controller
* Move create offer method to squeak core
* Add some type hints
* Move get buy offer method to squeak_core
* Delete commented old get buy offer block
* Add pay_offer to squeak_core
* Add get received payments generator function to squak core
* Add get_offer method to squeak_core
* Remove lightning_client property from peer_task
* Remove old comments from payment verifier class
* Use bytes internally for payment_hash
* Represent secret_key as bytes internally
* Added unit test for create peer
* Got test working for create peer with default port
* Use namedtuple for squeak peer class
* Rename test name in test create peer
* Use type hints for insert squeak peer
* 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 squeak controller to core package
* Use config object in squeak controller to access configs
* Remove old comments in squeak controller
* Update unit test
* Add unit test for getting network with squeak_controller