beginnings of Swing based faux text terminal UI