Add authenticte to mist_providers module
Fix authentication when config file present
Refactor mist_backends module