Cleanup and XDG standard base.
Cleanup and XDG standard base.

  * Expand documentation on MFA.
  * Better error diagnostics.
  * Use XDG directories if possible.
  * Fix ownership of state file.

sbakker/perl-App-joc,sbakker/perl-App-joc