Refactor FileMediaFormatter to accommodate unexpected file types.
Plug agreement files api GET action methods into domain queries.
Implement agreement file api endpoints for viewing & downloading files.