update
propagate secondary keys into filings and filing_docs tables
clarify proceeding_id naming
simplify s3 bucket names
allow injection of document numbers, handle more errors, increase robustness