Allowing file based submissions for ORA2

Allows upload via fileupload service, implemented to use s3
UI is pretty basic for now. Allows upload, viewing images from the same service.
@wedaly 

I'm concerned about what might happen downstream if clients assume there's a valid URL.  Would it make more sense to raise an exception here, log the error, then let the caller decide what to render on the page?  That way we would know if something was misconfigured.