Fixed Text Encoding

I copied your changes from ID3Frame.parse() to ID3Frame.parseLegacy() and added a few more fixes to deal with text encoding errors I was getting.