Make IDE interface behave closer to original ruby-debug-ide

Use non_blocking_gets from original ruby-debug-ide and #printf instead
of #puts