[added] split function to StringUtils for splitting by token
[changed] Directory to DirectoryEntry to abstract both files and directories for a single map and iteration
[changed] several const values in Mod and ModLoader to allow proper usage
[changed] a const reference value in settings