transformed CreateSiteWarranty from function to class based view - added unique name to file uploaded file