Improve validate function
Port CLI to click
Click already handles this for us
Some renaming, dependency specs
Fix typo
Add help for --verbose
Some niceties for the help page