minor fixes to command arg stuff
starting console work (wip)