added text interface and ability to load messages, and type in messages & keys by hand