Improvements to previous implementation

 - change deployinfo key to be consistent with property name
 - use ApiCredential class more widely
 - move to map (keyed by service) instead of list
 - verbose log entire keyring rather than on AWS call