cleaned up ID3 tag extraction and added some comments