show warnings to the user

Showing any generated warnings to the user in the UI. Also preventing
file downloads if there are any warnings.