Refactored SrcMLArchive so xml path mapping is in a separate class.
Updated xml path mapping scheme so the file names are shorter and cause path length errors.