Allow the user to set their own GC callback
Merge pull request #115 from kmcallister/gc-callback

Allow the user to set their own GC callback