added swank-js stuff. this is still work in progress.