* Progress bar for when reading in larger runtimes.
* Runtimes with identical text but from separate procs (ie, the million of null.name runtimes we have) are now considered separate runtimes.
* Speed was improved by using pointers for the line holders so we don't copy the characters as we move to the next line needlessly and by not using pointers for the stored runtimes so they can be searched and accessed quicker (cpucache)
* File read rate was massively improved by using a buffered read rather then file.getline() to lower on IO calls. It will now read 512KiB at a time and filter the lines from that buffer as it goes along.
* Pressing just enter at the exit prompt will now be recognized properly.