add proper option class to commandline parser to allow more option settings like require, argName. Improve help and error message. Remove stacktracte from commandline parse errors