Print usage information if no command has been given
Make --validate option a command hybrid

Normally, the --validate switch is used to turn on validation. This
commit enables --validate to be used just like a command for just
validating EAD files.