* Revert "Revert "Add finger print tests""
This reverts commit 36066311f91da31ca69fef3fa327d5e7fda7e50c.
* Add state transition test
* Add last test for state transition
* Add new tests to transfer protocol
* Add stree test scenarios
* Add stress tests and edge scenarios
* Add test outside sync window
* Add edge tests
* Add last corner test
* Apply linters on files