Add --filename which allows us to use a temporary filename

This is required if we want to use the temporary file without copying in PHP.
Add an --output-format parameter that can optionally output HTML
Host an online version of the AppData validation tool on a server