Fix window.eval bug

Using `window.require = require` and `window.eval` allows the re-evaluation of a single expression within `// =>` blocks to affect other blocks

Also 

 - fix bug with `--live` where the variable had the wrong name
 - put domains back. Because you know. browserify >_>;