Refactored the Mod loading code to use the Helper functions. Mod now remembers its location on the disk.