feat: separation - endpoints for finalize & assign

finalize at:
    POST /v1.0/vaults/{vaultid}/files/{fileid}
assign at:
    POST /v1.0/vaults/{vaultid}/files/{fileid}/blocks
Should this be a 400?
404 seems a bit more appropriate