Move the upload features to a new "mayocat.upload" module