Added a threadpool to do multi-threading, better parsing of title/track, and some comments\!