remove commented code from repl. Not sure why I even kept this.
move eval code to its own submodule. fix the imports in all files (re-export some things in crate root so we can just import from super)