Restructure files.  Add algorithms for MP3 and M4A/M4P.  Adjust traversing algorithm.