custom command-line option passing

I've implemented a patch for passing not only process.argv.slice(2), but any custom arguments, provided by option argv. Could you review change and maybe integrate it, if it fits? If specified, no arguments from command line is accounted for.