BLOCKER: Investigation type and ebi per preprocessed

This adds the possibility of setting investigation types and then submitting those to ebi.
this isn't really an "error".  Since ebi_submission.html extends sitebase, you should be able to pass `message` and `level` to the call to render.  In fact, ebi_submission.html should not have its own "error" variable in general, AFAIK.