App: Return Error if no category provided in FDC report

If no category is provided to fdc report, then the error
page is returned.

Note that this will not always be reachable through the web interface
as most browsers will not allow it given the change in d73f527.

Closes #16