This is a prelimininary fix for handling unexcepted/unamed arguments.
The ArgumentParser Class would catch the ArgException and return null.
But the calling method in ArgumentHandler Class would then try to access
the returning null object.
Merge pull request #500 from BlackFrog1/CodeAnalysis

Fixes #499 - first part