track user state through login name

Added login prompt.
The walk command now sets the user's location which is
persisted across connections.

Moved terminal color functions to ansi-term.rkt.