Added basic upload summary. Needs styling and invalid failures table.