strict and cosmetics
small refactoring: easy way for collect arguments
refactoring: easy relativePath function
use Process component
small cosmetics refactoring: avoid arrays
more friendly code for kernel request listener
Merge pull request #1 from ewgRa/master

All changes from ewgRa accepted