[added] LoadingState
[added] FileTree and Directory to replace map usage and provide more flexability for mod support
[added] mod id (name + "::" + version)
[added] Mod to hold author and version and accessors
[changed] modinfo.txt loading to handle author and version
[changed] use of path strings to \\ instead of /
[changed] mod fileTree generating will now recursively search sub directories as well
[changed] ModLoader activemods to hold a pair<string,string> to allow for multiple versions of the same Mod
[changed] m_mods to use the new Mod ID instead of just the name to allow for multiple versions of the same Mod
[changed] Settings to using namespace std
[changed] State to use onUpdate instead of update