Add last column and column count variables

Also react sanely when no command is provided.
Abort on failed row-command

* Returns the exit code of the last failed row-command
* Pull in upstream changes to argparse
* Move argparse routines to an init function