handle gpg stderr output correctly

- incorrectly was reading stderr as a fileobject expecting an
  iterable sequene of lines, but the command api used collects
  stderr as a single string.  Uses .splitlines() now to log
  the output more sanely.
- Resolves issue #74