Streamlined argv[], so it can be changed around more easily.
No throwing without exceptions, and no exceptions without C++ lib.
Merge pull request #193 from arstrube/throw

No throwing without exceptions; no exceptions without C++ lib.
Merge pull request #192 from arstrube/argv

Streamlined argv[], so it can be changed around more easily.