LPS-29544 improved loading time and memory management

Howdy Nate. This commit has a few nice things. Loading time should decrease because the uploader wont init until the user starts dragging some files into the dropzone. I used the _getObject() pattern on all supporting objects that are allocated in RAM. Also, I'm doing a better job of house cleaning with the destructor and deallocation of all those file overlays and progressbars. Comes with two (2) AA batteries & source formatting.