added module to manage user accounts and public keys