* test: add conn tests * test: add ConnStatus tests * test: add error test * test: add more conn tests
* reworked peer connection establishment logic eliminating race conditions and deadlocks while running many peers