warn and exit if command is generateChangeLog but no changeLogFile is supplied

I was using the command line incorrectly (specifying command and then options) but my incorrect usage resulted in a null pointer exception rather than a helpful message. This fixes that.