Move form download out of UsersController and into its own controller.

While debugging the browser notifications it bothered me that form downloads are on the UsersController. So I stopped my time clock and fixed it.

@ericisaiah Have a look. I want to merge this ASAP before we diverge.
The error message from the controller is now revealed to the user when possible, rather than the generic “something went wrong” message.