Class responsible for upload, and create directory