started working on new cmd arg parser

continued the work on getting the parser to work

works now, still work to do though

done with the parser, removed reduntant code, added metavars

maybe fixes build error...

changed test that used --exec without arg, and added warnreach which i forgot

removed out-commented code, added last metavar