More descriptive error when job id is left blank on logs command.

This is a fix for the first part of #2. Not sure yet how best to handle http errors for the second part.