Improve documentation for the vibe.web package.
Update the web example to use the new validation facilities of vibe.web.validation.
Prefer .toString() instead of cast(string) when converting values to string in Diet templates.