Add missing attribute "title" to docstring
ENH: submission generation from files
Add section headers
Add library code for ebi functions
Change arguments, add another generate function
Only allow a single prep template to be used

This will have to change in the future, but currently we can only support
one prep template (since investigation_type needs to be associated with the
prep template)
Alter lib code to reflect new click commands
Remove from_demux command, correct some parameters
Remove unused functions, add support for sending
Fix XML generation errors, add sending funcs
Add EBI parameters to config
Flake8 fixes
Fix failing tests, flake8 on tests

Fixes #333
Minor docstring fix
Add new EBI section to config examples
Parameterize config values to facilitate testing
Add tests for generate_curl_command

Fixes #314
Addressing reviews
addressing comments
Addressing raise comment