Better usage messages when number of command-line arguments is wrong

Without this fix, command 
"manifest -q file.jar" 
returned error message 
"Please specify a single JAR to query". 
This is confusing to the user, who has exactly specified a single JAR.