Changing file transmission method.  Will upload in pieces as they are loaded into the FileReader.

The new method is not yet ready for production; see http://stackoverflow.com/questions/16713386/extracting-partial-data-out-of-a-filereaders-arraybuffer