harvester was divided to classes. jsondataset's, uploader, harvester class were created