Don't return any msg on bail out.

When the user doesn't confirm an action just return to the prompt.
Make default output more human readable instead of printing json
Add flag to output json

If the user wishes to get json output it can be done now via the --output-json
flag. But the default output is still human readable.
Don't print on every request what credential file is used
Don't allow wildcard syntax when setting context
Make sure to report the total number of resources returned

We only report this when outputing in human readable format. If we
are outputting json or piping to less then this information is not
shown.
small fix to handle new output methods correctly