Made app do sensitive stuff client-side, and added 2FA wallet