Only print usage on CLI parse errors.

Fixes #36.
Version bump to 1.0.1 and changelog update.
Merge pull request #37 from rhyolight/usage-on-cli-parse-error

Only print usage on CLI parse errors.