changing data upload to layer upload

Modified data upload to instead upload layers. Changed cancel tracking progress dialog to multi-threaded to support cancelability on upload.