Refactorize Hardware class, and add keychain fonctions to save/load auth
config from it
Add missing icons and config for ios