fix compile errors
adding prompt and echo, moving banner
handle repl whitespace properly