Many changes::
- Better opts parsing; only catches declared, passes all args past "--"
- Made init/exec options more explicit