Command-Line Parameters via Options Object

Passing in command-line parameters via multiple string arguments does
not allow for a lot of flexibility in toggling parameters. This adds
a way to specify parameters in object notation on the options object.
Merge pull request #221 from silvamerica/master

Command-Line Parameters via Options Object