TEST coverage at 86%; BFs; DOC

py.test --cov-report term-missing --cov pyfilesec
- test coverage on mac only; some code chunks
  are win- or linux-only so actual cov % is higher
- new coverage caught several small bugs, fixed!

RF: genRsaKeys to allow interactive=False for tests