Updated to include an tkinter interface

Hi,

I've added a tkinter interface, also, sorry I've got a bit ocd about spacing so nearly every line has changed. For most part though it's the same. I've also moved the tracklist to a file of its own so you can share it through a pastie.

Thanks