[WIP] New ebi submit [WIP]

Almost there, but I thought I'd get this in now so that people can begin reviewing, it's kind of big.

Needs:
- [ ] Logging
- [ ] Test code
- [ ] Script file (this is the library code)
- [ ] Final step that calls ASCP on the XML files generated
It is hard-coded in the current implementation, so I'm not sure -- it could be a required field or something, but I haven't made absolutely sure of that...