support full datafile upload; support clustering on rows; fixed bugs; This is the last version before making adjustments to data package