If the response body is empty, don't print the empty string for the user.
We lost support for --profile somewhere along the way.  Adding it back in along with simple test.
Merge pull request #183 from garnaat/no-empty-string-output

If the response body is empty, don't print the empty string for the user
Merge pull request #184 from garnaat/fix-profile

We lost support for --profile somewhere along the way.
Fix so 'make man' actually works again.  It will produce a single, consolidated man file for each service.  This approach is easier to manage than a man page for each operation.  Static man pages can be a requirement for some Linux distro packaging.