Validate agreement files were uploaded by same user who is creating files.
Create upload entity to store temporary files outside of the database.