[AESH-121]
command line parser should not throw exceptions
+ fixed various bugs