changing tooFewArguments test to check exemption is thrown if 0 args are passed in since app namespace is optional now
creating specific exception to use when app namespace can't be calculated and updating tests