Squashed 'rpoptjs/' changes from 2370162..33821f1

33821f1 Basically functional

git-subtree-dir: rpoptjs
git-subtree-split: 33821f1a91be57edc17f7dde1f625c9554491fa0
Merge commit '334598d8a3dc5de46f4c2ca3ef6905921ace5bea'
adding command-line options