Add `@command` and `@cmd` aliases for `@task`
Add some organizational comments
Match command abbreviations as long as there's no conflicts
Add `valid(*things)` helper function

* Also update README
Add `all` suppress option
Add a CLI mode where tasks can accept arguments
Allow arguments to be passed to the default when in CLI mode