[npm-init] Allow `init.author.url`

If `init.author.url` is set, it will also be included in the `author`
package.json property.

Previously, the lesson would error out if this value was set – it's now optional
to include it.