A wrapper to intercept all your terminal I/O via nodejs