Feature repl

closes #40
seems like you use gitignored `./tmp/`