Feature repl

closes #40
even in your code there is two different code styles: with and without spaces after `{` and before `}`

`readline.createInterface {input: input, output: output, terminal: true}` -> `readline.createInterface { input: input, output: output, terminal: true }` (and so on in rest code)