Fixed issues that resulted in an inaccurate total written bytes.
Added totals grouped by last modified date.
Cached the return value of getEncodedBasename.
Added execution time to the "Complete!" message.
LargeCollection now calls ISaveWatcher->onSave if passed via an optional "saveWatcher" option.
Fixed missing basename encoding in TopList.
Changed RangeLookup so it better supports grouping ranges by sort indexes.
Fixes to make sure encoded basenames are used and reset properly.
Small TODO comments fix.
Added a subdirectory lookup.
Changed the directory lookup so it reduces.
Added saving of settings.txt.
Changed the file list map index so it is a string to differentiate it.
Changed subdir JSON to a indexed array to save space.
Compacted JSON output of GroupByList.
Removed old app files.
Added initial revamp2 files.
Restored CSS and images from old files.