Refactored remotes, commands, and persistance
Credentials service