New ArgumentChecker class

As its name says; it checks the sanity of an argument.