use J as a binary instead of loading the module ( 120 + MBs )

Addresses issue #21. Slower than before, but avoids loading over 120 MB into memory.

I looked for a way to "unload" a module, so we could include it only at "extract" time then unload it when finished with it but everything that I was able to find didn't free up the memory.