Rewrite to not store file and directory names

I sort of forgot that the chip only has 2kb of ram. This version is a
rewrite that only stores the current directory number/name and audio
file number/name.
Part of larger commit which included NOT keeping the filenames around. Just the ordinal.