Revert "Remove threading, fix escape function names."
Revert "Remove threading, fix escape function names."

This reverts commit a2b31f87677197180e47acb2cb10c6e9daa53435.

jrwren/whatmp3,RecursiveForest/whatmp3