Big reorg so move can support completion.  Added Goto command.

The move command allowed for input but did not support directory
completion.  Extracted prompt support properly which makes the code
significantly easier to read.

Added Goto command as part of the prompt rewrite.