Code review needed

Hi, attached is a (very) WIP branch integrating the `javascript-bignum` library into jscl. I'm having a bug which is related to the portion of the project written in JavaScript, with which I'm not familiar. I apologize if the problem is obvious, but I'm not very experienced with JS or HTML.

The bug which occurs is in `jscl.html`, during the definition of `lisp.write`, where `lisp` is apparently undefined. I have looked at the generated `jscl.js` file and the `lisp` object appears to be defined in exactly the same way as it was prior to my changes, and I can't think of how any of my changes would have affected this part of the project.

Any debugging help would be appreciated. Once I get this fixed I'll close the pull request, finish up work on the branch and reopen it, as there is still much to do in addition to fixing this bug.

Thanks