Change `hyakkoTemplate` to use CLI options
Make `hyakkoTemplate` more DRY
Add types for other options

This is mainly for the help screen, but it is still important to list the
type.
Add helpful summary for each argument
Add version number of hyakko to help

This is also the sentence that gets printed out for `--version` and `-V`
flags.
Merge branch 'parse/arguments'
Add behavior for no flags/files are given
Merge branch 'no-files'
Version bump to 0.5.2