(feat): add pq key generation to wasm (qol): update gitignores
(feat): add the example's web-client dist folder to a gitignore (fix): format issues (fix): a lot of duplicate code