Upgraded id3.py. Mostly style changes, many unicode concerns.