Changes as not to leak readLine into global

Hi there,

you are leaking the function readLine into the global object. That's not a good thing, because you don't know who else is doing so. It will break your and other code when mixed in unpredictable ways.