Fix connection issues

- remove check_port reference
- fix join call
- update crypto work
- validate_signature method added