Update shushjax.js

rewrites request handler a bit, fixes #35
fix nearly all jslint issues, code cleanup
more logging of the request process