added support for remote add/list operations
Remove full exception test logging.
Expanded fields on Remote and updated list op to match.
Updated remote add op to support more fields.

I removed support for add changing an existing remote,
since I believe that's not supported with the CLI command.
I think a separate change op might make more sense.