initial commit, stuff's happening
removing work queues (seem prone to freezing up), replacing with throttled thread spawning (clever!)