argument search: do not duplicate the definitions of action for --help arguments
implement proper logging and message printing

print error mesasges to stderr;
log messages to stdout, and only if it is enabled in program arguments;
document the program arguments in help
update documentation
Merge pull request #5 from zoltanp/dont-log-by-default

Implement basisc for logging.