defining ArgsParser
improved args comming from js
the args parser is getting real
done with first version of run