Null argument

Revert previous pull request and redo it.
Right now, only seleniumHost is mandatory if it is provided on command line.
For other arguments, if they are null argument, Arrow will either ignore it or get default value.