Simplify to text-based repl interaction

UI was complicating the functionality too much.  Removed UI and
key-mapping logic from the program and tailored it to support a
repl-based interaction using only the planets namespace and helper
functions in the core namespace