(qol): update readme (fix): small bug in keypair.rs
(feat): add the example's web-client dist folder to a gitignore (fix): format issues (fix): a lot of duplicate code