Merge pull request #1 from mrscotty/develop

Move get_var() to KeyNanny.pm and add test for using template::toolkit
added main documentation file
minor reformatting
shell highlighting
documentation fixes
parameter checking in persistence methods
storage dir initialization with configured user/group
Fix qw brackets (deprecated)
Add/Fix logging
Simple helper to setup a daemon for testing
KeyNanny client using the Connector API
Merge branch 'develop' of github.com:mbartosch/KeyNanny into develop
do not try to assume different user/group if running as non-privileged user
added log4perl support
rendering to temp file system, various improvements

- add list command to keynanny (list items)
- keynanns init-script
- keynanny daemon hook script with config file rendering to temp file system
fix error handling for missing recipient cert
added KeyNanny presentation
removed -x bit from socket file and rendered config files
example config fix
added engine support to keynanny (tested with nCipher)
code cleanup

unified external command execution syntax
added "strict" preload strategy and --check option for integrity checking
of configuration and secrets
Packaging for Linux.