Commit the wrapper
Add the wrapper generation task
Update the README to reflect the existence of the wrapper
Rework the shutdown thread to leverage sweep(), and add in some thread yields to try to encourage garbage generation/collection