rough work.
Roughed out deposit endpoints.
Prepping for deposit state endpoint.
Reworked async download.
Reworked SWORD state endpoint.
Minor fixes.
Moved sword logic to subdir.
Refactoring and cleanup.
Added directory padding.
Added creation of transfer deposit location.
Updated example endpoint URLs in source.

refs #5980
Cleaned up error response handling.
Added space-level service document.
Added API-related fields to pipeline model/form.

refs #5980

Add hostname, API key & username to Pipeline model & form. Display in
pipeline template, with default values if none provided.
Roughed out approval request logic.
Added ability to select pipeline for approval.

refs #5980
Cleaned up deposit finalizing.

refs #5980
Fixed issue with deposit status checking.
Moved helper to model.
Added ability to do synchronous deposits.

refs #5980