TODO Obey XDG config dir Command completion Implement secret retrieval from OS's keyring Decompose lib into modules Implement tests