Error when usage message is missing.

Return null or send a null error when no usage message is found.

Closes #28.