7780003d01
* add login for PIO account to account cli * Remove PyJWT lib. Fixes. * Add password change for account * Refactoring. Add Account Client. * Fixes. * http -> https. * adding error handling for expired session. * Change broker requests from json to form-data. * Add pio accoint register command. fixes * Fixes. * Fixes. * Add username and password validation * fixes * Add token, forgot commands to pio account * fix domain * add update command for pio account * fixes * refactor profile update output * lint * Update exception text. * Fix logout * Add custom user-agent for pio account * add profile show command. minor fixes. * Fix pio account show output format. * Move account related exceptions * cleaning * minor fix * Remove try except for account command authenticated/non-authenticated errors * fix profile update cli command * rename first name and last name vars to 'firstname' and 'lastname'