[style] test all, test functions. [bad] const main

playing also with const x3 in main argv
[doc] documenting git tags etc  [bad]
[do] github tags standarized
[bad][wip] test case for main() bug with argv=1?

trying to reproduce in testcase the bug fixed
in da9c10cf49f0203552b8b79756de103f5908424b 1 parent 512e445
[bad][wip] refactoring testcase for main:  args

TODO: take vector of strings, run 3 testcases
[ok] testcase for main with 0 args etc works

shows bug for program name + 0 args
[bugfix] agaid the bug for 0 args, with testcase
[wip] refactoring testcases, dbg level and cerr

config class sent to each test
[ok] cmake options added
[ok] Version with editline lib
including headers editline. [style] whitespaces
scripting how to run in normal or devel mode
[ok] Complition from cursor position working
[bugfix] q, quit commands restored
[wip][bug] unknown exception instead runtime. why?

why 0 argumetns in main result in UNKNOWN exception?
.at() throwing what?
[ok] reporting exceptions in testcases of main()
-devel and -normal run script. [dbg] test case

refactored and quiet testcase
[ok] Disabling filename autocompletion
[ok] Cmake working with editline
[ok] Added readme.txt with build section