documentation fixes
parameter checking in persistence methods
storage dir initialization with configured user/group
Merge branch 'develop' of github.com:mbartosch/KeyNanny into develop
do not try to assume different user/group if running as non-privileged user