1. clippy code 2. add fmt and clippy check in ci
* implement new stun test algorithm, do test faster and provide more info * support punching for symmetric