added ability to split tables
changed splitting to based on file size rather than number of records, and all json files will zipped and uploaded