altered the id3 tag readers to fix a misunderstanding regarding id3v1 and added id3 tag writer methods (v1 writer works, v2 writer nearly works).