Refactored user upload and removed unnecessary model object classes.