Allow `required` option()s
Version bump
initFromCLI() to take an optional `name`

If you use the Task.register() APIs, you can use VService.initFromCLI()
for brevity.

This causes --runit-install to install your service with the name VService.

Now, simply pass name=X to initFromCLI() and that will be used instead
(for runit service name, logging, etc)