client: eval in the global scope

before it was in the socket.io emit() callback function scope, which was weird and exposed interesting REPL variables like `require`, `util`, and `arguments`. This is better...