code cleanup

unified external command execution syntax
added "strict" preload strategy and --check option for integrity checking
of configuration and secrets
added license
minor fix
license update
Merge pull request #3 from aleibl/develop

Packaging for Linux.