basic commentary for the vt100 code; going for version 5 now, so that needed a few changes